martes, 13 de diciembre de 2011

MEDIA DE NÚMEROS Y DESVIACIÓN RESPECTO A ELLA (ARRAYS)

#include <stdio.h>
int main()
{
 int n, cont;
 float media,d,suma=0;
 float lista [100];

 /*leer el valor de n*/

 printf("¿Cuantos numeros para calcular la media?");

 scanf("%d", &n);
 printf("\n");

 /*leer los números y calcular su suma*/
 for (cont=0; cont<n; ++cont)
 {
  printf("i=%d x= ", cont+1);
  scanf("%f", &lista[cont]);
  suma+=lista[cont];
 }

 /*Calcular la media y escribir la respuesta*/
 media=suma/n;

 printf("La media es %5.2f\n\n", media);

 /*Calcular y escribir las desviaciones respecto a la media */
 for(cont=0; cont<n; ++cont)
 {
  d=lista[cont]-media;
  printf("i= %d x= %5.2f d= %5.2f\n", cont+1,lista[cont],d);
 }

}

No hay comentarios:

Publicar un comentario