Es en realidad muy simple, se trata de pedir un conjunto de números e ir comparandalos para obtener el mayor. Un problema es que no sabemos la cantidad de números que se van a pedir, por lo que al principio del programa tenemos que pedir este valor.
#include<iostream> using namespace std; int main() { int n_num=0,num=0,elmayor=0,c=0; cout <<"Introduce el numero de numeros: "; cin >> n_num; for(c=1;c<=n_num;c++) { cout <<"nIntroduce el numero " << c <<": "; cin >> num; if(num>elmayor) { elmayor=num; } } cout <<"ntEl numero mayor fue el " << elmayor; cin.get();cin.get(); return 0; }
Una parte importante es la estructura del ciclo:
for(c=1;c<=n_num;c++)
Significa que el ciclo va de 1 hasta ‘lo-que-nos-diga-el-usuario’.
Otra cosa es que usamos iostream y no usamos conio.h.