Cálculo de máximo, mínimo y media de una lista de números enteros positivos

Toño Sánchez
 
/* Este programa calcula el máximo, el mínimo y la media de una ristra
de enteros positivos que acaba en un entero negativo */
 
# include <stdio.h>
# include <stdlib.h>
 
int main ()
{
    float x, xmax, xmin, xsuma, xmedia;
    int N;
    printf ("n Dame la ristra de numeros: n");
    do {
       scanf ("%f", &x);
       if (x<0) printf ("n Introduce otro numero no negativo n");
       } while (x<0);
    xmin = x;
    xmax = x;
    xsuma = x;
    N = 1;
    scanf ("%f", &x);
    while (x >= 0)
    {
       N++;
       if (x > xmax) xmax = x;
       if (x < xmin) xmin = x;
       xsuma = xsuma + x;
       scanf ("%f", &x);
    }
    printf ("n El numero maximo de esta serie es %.2fn", xmax);
    printf ("n el numero minimo de esta serie es %.2fn", xmin);
    xmedia = xsuma/N;
    printf ("n La media de esta serie es %.2fnnn", xmedia);
      
    system ("pause");
    return (0);
}
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta a Cálculo de máximo, mínimo y media de una lista de números enteros positivos

  1. Ricardo dijo:

    ok, ric.pd: varios ‘;’ que faltaban corregidos.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s