Máximo y mínimo de una ristra de números

Amaia Ganuza
// La ristra de números se acaba cuando se introduce un número negativo

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

int main()
{
      int n, sum, ntotal;
      int max,min ;

      printf("Introduce el primer numero: ");
      scanf ("%d",&n);
      if (n<0){
                 printf ("No tenemos numerosn");
                 system ("pause");
                 return 0;
                }
      min = n;
      max = n;
      sum = n;
      ntotal = 1;
      printf("Dame otro numero: ");
      scanf("%d",&n);
      while (n>=0)
       {
        if (n<min) min = n;
        if (n> max) max = n;
        sum = sum + n;
        printf("Dame otro numero: ");
        scanf("%d",&n);
        ntotal++;
      }
      printf("n");
      printf("El minimo es %dn", min);
      printf ("El maximo es %dn", max);
      printf ("La suma de los %d numeros es %d n", ntotal, sum);

      system("PAUSE");
      return 0;
}

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

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