Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2014, 09:50
superchava666
 
Fecha de Ingreso: febrero-2014
Ubicación: Guadalajara
Mensajes: 34
Antigüedad: 10 años, 11 meses
Puntos: 0
Programa sencillo pero complicado

hola, muy buenas tardes. me estoy iniciando en esto de la programación y estoy leyendo desde el principio el libro de como programar en c y c++ de deitel. voy en la primera parte de los ejercicios. hay un ejercicio que se me complicó mucho. se trata sobre encontrar el numero mayor y el menor de cinco número sólo utilizando "if" puros if. y mi codigo es éste .

int main(){
int numero_uno,numero_dos,numero_tres,numero_cuatro,nu mero_cinco;
int numeromayor=0;
int numeromenor;


printf("Intrudusca cinco numeros\n");
scanf("%d%d%d%d%d",&numero_uno,&numero_dos,&numero _tres,&numero_cuatro,&numero_cinco);




if(numero_dos>numero_uno){
numeromayor=numero_dos;
}

if(numero_tres>numero_uno){
numeromayor=numero_tres;

}



if(numero_cuatro>numero_uno){
numeromayor=numero_cuatro;
}


if(numero_cinco>numero_uno){
numeromayor=numero_cinco;
}




printf("el numero grande es:%d\n", numeromayor);


if(numero_uno<numero_dos){
numeromenor=numero_uno;
}


if(numero_uno<numero_tres){
numeromenor=numero_uno;
}


if(numero_uno<numero_cuatro){
numeromenor=numero_uno;
}


if(numero_uno<numero_cinco){
numeromenor=numero_uno;
}

printf("numeero menor es:%d",numeromenor);


getch();


}

a la hora de querer imprimir el menor si me sale solo si va en orden por ejemplo 1,2,3,4,5 . pero si se lo pongo asi: 5,3,1,4,2 me dice que el menor es el ultimo
osea que si le pongo en forma desordenada no me encuentra nada :S

ayuda