viernes, 29 de julio de 2011

programa de for

/*calcular la media de los numeros no negativos de una lista de n numeros*/
#include <stdio.h>
#include <stdlib.h>
main()
{
      int n, cont , nmedia = 0;
      float x, media, suma = 0;
     
      /*inicializar y leer el valor de n */
      printf (" ¿cuantos numeros? ");
      scanf ( "%d" , &n);
     
      /* leer los numeros */
      for (cont = 1; cont <= n; ++cont) 
       {
          printf("x = ");
          scanf("%f", &x);
          if (x < 0) continue;
          suma += x;
          ++nmedia;
         }
         
          /*calcular la media y escribir la respuesta */
          media = suma/nmedia;
          printf("\nLa media es %f\n", media);
          system("pause");
          return(0);
      }
         

No hay comentarios:

Publicar un comentario