#include #include int main() { int n; float calif, suma, promedio; char respuesta; printf("Promedio de calificaciones en el rango 0 a 10\n"); suma = 0; n = 0; respuesta = 'S'; while(respuesta=='S' || respuesta=='s') { do { printf("Dame la calificaci\242n %d: ", n+1); scanf("%f", &calif); fflush(stdin); //Limpia el buffer de entrada if(calif>=0 && calif<=10) //Calificación dentro del rango 0 a 10 n++; //Aumenta el contador de calificaciones else printf("La calificaci\242n %.2f no est\240 en el rango 0 a 10. Intenta de nuevo.\n", calif); } while(calif<0 || calif>10); suma = suma + calif; printf("\250Quieres capturar m\240s calificaciones (S/N)? "); scanf("%c", &respuesta); } promedio = suma / n; printf("El promedio de las %d calificaciones es %.2f\n", n, promedio); system("pause"); return 0; }