Saludos ahora haré otro ejemplo en "C" que nos dice cual es el numero mayor de una lista que le damos.
Primero le diremos cuantos números tiene la lista y luego nos pedirá cuales son.
Bueno este es el código:
#include<stdio.h>
/*
Programa que identifica cual es el numero mayor de una serie de números
*/
main(){
int n, x, Nmay, i;
printf("ingrese la cantidad de numeros:");
scanf("%d", &n);
printf("\nDame el primer numero: ");
scanf("%d", &x);
Nmay = x;
for(i=2;i<=n;i++){
printf("ingrese el siguiente numero: ");
scanf("%d", &x);
if(x>Nmay){
Nmay = x;
}
}//fin de for
printf("\n%d es el mayor", Nmay);
printf("\n");
}//fin de main
Ahora que tenemos el codigo guardado con la extencion ".c" vamos a la terminal.
Recuerden que para cambiar de carpeta se utiliza "cd" y para ver el contenido de esta se usa "ls".
Tambien como pudieron ver en el codigo notaron que no tiene el "getch();" esto es porque en Ubuntu no es necesario y si lo dejamos marcara error al compilar.

Bien ahora a compilar el codigo, para compilar se usa "gcc nombre de archivo.c" y si no marca error queda asi:

Una vez compilado correctamente se crea un archivo llamado "a.out", este es el programa, para ejecutarlo usamos "./" y quedaria asi: "./a.out".

Nos pide que le digamos cuantos numeros son.


Y al final nos dice cual es el mayor.
La lista puede ser mayor y los numeros diferentes todo depende del programador.
Este es otro ejemplo en c espero les sea util Saludos!!!
ResponderEliminarBien, tres puntos para el lab.
ResponderEliminar