viernes, 29 de julio de 2011

Estructura For

/* Calcular la media de varias listas de numeros */

#include
main()
{
int n, cont, nlistas, contlista;
float x, media, suma;

/* leer el numero de listas */
printf ("¿Cuantas listas? ");
scanf ("%d", &nlistas);

/*bucle externo (procesar cada lista de numeros)*/
for (contlista = 1; contlista <= nlistas; ++contlista)

{
/*inicializar y leer el valor de n */
suma = 0;
printf ("\nlista numero %d\n ¿Cuantos numeros? ", contlista);
scanf ("%d", &n);

/*leer los numeros */
for (cont = 1; cont <= n; ++cont)
{
printf ("x = ");
scanf ("%f", &x);
suma += x;

}
/* fin del bucle interno */
/* calcular la media y escribir la respuesta */
media = suma/n;
printf ("\nLa media es %f\n", media);
system("pause");
return(0);

}
/* fin del bucle externo */


}

No hay comentarios:

Publicar un comentario