Muy buenas tengo que realizar un trabajo que cumpla lo siguiente:
1. Que solicite de forma continua ingresar un numero ( debe ser cualquier numero desde 0 hasta 100) sin limite de solicitud
2. Si se ingresa un numero negativo (menor que cero) o mayor que cien, el programa debe avisarte y pedirte un nuevo numero
3. Luego, si al ingresar el numero 999, el programa debe frenar el ciclo de solicitud de ingreso de numeros y pasar a realizar lo siguiente:
4. Mostrar en pantalla la cantidad de numeros validos (es decir entre 0 y 100)
5.Mostrar el promedio de los numeros validos
6.Mostrar cual es el mayor de todos esos numeros
Estas ultimas 3 funciones obviamente deben cumplirse ignorando todo numero negativo o mayor que 100
Yo hasta ahora tengo realizado lo siguiente, me falta la 3,4,5 y 6, pero no se me ocurre como hacerlo, por eso necesito ayuda para completar este trabajo
#include <iostream>
using namespace std;
int main()
{
cout<<"Ingrese las calificaciones: "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
int c;
const int i=0;
while(i==0)
{
cin>>c;
if(c<0 || c>100)
{
cout<<"Por favor,ingrese un numero desde 0 hasta 100"<<endl;
}
}
return 0;
}
Estoy abierto a cualquier sugerencia, en caso de que no sea posible hacerlo como lo empeze yo, no importa si tengo mal hecho el trabajo