|
Media de una serie de números que finaliza al introducir el 999 |
|
|
|
|
/* El 999 no debe ser tenido en cuenta para la media. */ #include <stdio.h> void main() { int n,c=0,s=0; // Típico esquema mientras. // Se lee el primer elemento de la secuencia fuera del bucle printf("Dame el primer nº:"); scanf("%d",&n); while(n!=999) { s+=n; // Se trata el elemento leído c++; printf("Dame el siguiente nº:"); // Se obtiene el siguiente elemento scanf("%d",&n); } if (c) // Sólo se podrá dividir si en la secuencia hay algún nº printf("\nLa media de los números es %.2f\n",(float)s/c); else printf("\nNo se ha leído ningún número.\n"); } http://2141.alumnos.utem.cl/~dcarrasco/cs-de-la-comp-ejercicios-resueltos.doc
|