27 de octubre del 2009
Encontrar el número mayor de un conjunto
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 <<"\n\tEl 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.
tio ta bien too pero si te pidieran el segundo mayos ahi la cosa cambia osea mdoble if o el tercer menor ese si seria un problema pero vale.