Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa que hace cualquier otra cosa...

Estas en el tema de Programa que hace cualquier otra cosa... en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/04/2010, 06:03
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
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");
}
  #2 (permalink)  
Antiguo 10/04/2010, 06:12
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Respuesta: Programa que hace cualquier otra cosa...

Ya encontré mi error...
Puse:
scanf("%i", n1);
y deberia ser:
scanf("%i", &n1);

Igual gracias! =)

Etiquetas: mayor, menor, series
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:49.