Hola, tengo un problema con el promedio, al calcularlo me dice que es infinito, el resto del programa funciona bien, alguien sabe cual es el error?
Este es el programa: "el if seleccion, es porque es la opcion de un menu"
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Este es el programa: "el if seleccion, es porque es la opcion de un menu"
Código (cpp) [Seleccionar]
if (seleccion==2){
int cantidad;
float numero;
float mayor=0;
float menor=999999999;
float promedio=0;
float resultado=0;
cout << "Usted ha seleccionado opcion 2 " << endl;
cout << "ingrese la cantidad de numeros que usted desea " << endl;
cin >> cantidad;
while (cantidad > 0){
cin >> numero;
cantidad= cantidad - 1;
if (numero > mayor){
mayor = numero;
}
resultado = resultado + numero;
if (numero < menor ){
menor = numero;
resultado--;
}
}
cout << "El mayor es " << mayor << endl;
cout << "El menor es " << menor << endl;
promedio = resultado / cantidad;
cout << "El promedio es " << promedio << endl;
}
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex