Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2010, 06:03
Dag93
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Programa que hace cualquier otra cosa...

Hola, soy nuevo en este foro...
Solo quería saber si es que me pueden decir que hice mal, el programa debería hallar el menor y el mayor numero de una serie de números y al imprimir el resultado, sale un número muy grande como el mayor...

Código:
#include <cstdlib>
#include <iostream>

int main()
{
int n, c, m1, m2, n1, n2, m3;
printf ("Introduzca la cantidad de numeros");
scanf ("%i",&n);
printf("Introduzca un numero");
      scanf("%i",&m1);
printf("Introduzca un numero");
      scanf("%i",&m2);
c=2;
if (m2<m1){
           m3=(m1);
           m1=(m2);
           m2=(m3);
           }
while (c<n){
      c=c+1;
      printf("Introduzca un numero");
      scanf("%i", n1);
      if (n1<m1){
                 m1=(n1);
                 }
      else {
                 if (n1>m2){
                      m2=(n1);
                       }
           }
}
printf("El menor es %i y el mayor es %i", m1, m2);
system ("pause");
}