lunes, 26 de marzo de 2012

Ordenar 4 Números de Mayor a Menor - C++


Julian Andres Pizarro C.
UNIAJC/T. Electronica


//JULIAN ANDRES PIZARRO COLLAZOS   
//CODIGO: 2101034


//Ordenar de mayor a menor 4 numeros, usando 1 sola variable auxiliar.


#include <iostream>
using namespace std;
int main () {
int mayor, menor, medio1, medio2, aux;


cout<<"Porfavor pida o ingrese 4 numeros. "<<endl;
cout<<"NOTA: Despues de ingresar un numero presione ENTER. ";
cin>>menor>>medio1>>medio2>>mayor;


if(menor > medio1){
  /*Intercambiar los numeros de menor a medio1*/
  aux=medio1;
  medio1=menor;
  menor=aux;
}
if(menor > medio2){
  /*Intercambiar los numeros de menor a medio2*/
       aux=medio2;
  medio2=menor;
  menor=aux;
}
if(medio1 > mayor){
      /*Intercambiar los numeros de medio1  a mayor*/
 aux=mayor;
 mayor=medio1;
 medio1=aux;
}
if(medio2 > mayor){
 /*Intercambiar los numeros de medio2 a mayor*/
 aux=mayor;
 mayor=medio2;
 medio2=aux;
}
if(menor > medio1){
  /*Intercambiar los numeros de menor a medio1*/
  aux=medio1;
  medio1=menor;
  menor=aux;
}

cout<<"El mayor es "<<mayor<<endl;
cout<<"El menor es "<<menor<<endl;
cout<<"El medio1 es "<<medio1<<endl;
cout<<"El medio2 es "<<medio2<<endl;


return 0;
}

3 comentarios:

sasha dijo...

necesito un codigo que ordene 10 numeros d mayor a menor.. ayuda..por favor

Anónimo dijo...

COMO DETERMINAS CUANTOS IF USAR POR EJEMPLO PARA CINCO CUANTOS SERIA

Unknown dijo...

No Me fuciono