sábado, 25 de septiembre de 2010

Programa que calcula la media de una lista de numeros positivos y termina con uno negativo

/************************************************************************/
/* Programa que calcula la media de una lista de numeros positivos  */
/* y termina con uno negativo                                                          */
/* Nombre de programa: media.cpp                                               */
/************************************************************************/

# include <stdio.h>
# include <stdlib.h>
# include <conio.h>

int main ()
{
    float x, suma, media;
    int n;
    system ("cls");
    printf("******************************************************************************");
    printf("\n*      Programa que calcula la media de una lista de numeros positivos                                     *"); printf("\n******************************************************************************");
    printf("\n\n\nDebe introducir la lista de numeros positivos ");
    printf("\nLuego cualquier negativo para finalizar ");
    printf ("\n\nIntroduzca los numeros de la lista: \n");
       scanf ("%f", &x);
       if (x<0){
       printf ("\nIntroduzca negativos solo para terminar la lista \n");
       printf("\n\n\nIntroduzca la lista de numeros positivos: \n");
       scanf ("%f", &x);
       }
       while (x<0);
    suma = x;
    n = 1;
    scanf ("%f", &x);
    while (x >= 0)
    {
       n++;
       suma = suma + x;
       scanf ("%f", &x);
    }
    media = suma/n;
    printf ("\nLa media de esta lista de numeros positivos es: %.2f\n\n\n", media);
    getch(); 
    return (0);
}

1 comentario:

Anónimo dijo...

Hey ese programa está nitido
Gracias por tu aporte a la programación en lenguaje C