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 
  
 

