Menu

Ordenar 3 números


Ordene de forma descendente 3 números ingresados por teclado

Solución:

Definimos 3 variables  a, b y c.
Comprobamos todos los posibles ordenamientos que hay:



Utilizaremos las posibles condiciones para implementarlo como condiciones en el algoritmo.



#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
                int a,b,c;
                cout<<"Ingrese 3 numeros : ";
                cin>>a>>b>>c;
                cout<<"Los numeros ordenados en son: ";
                if(a>=b and b>=c)
                               cout<<a<<" "<<b<<" "<<c;
                else if(b>=a and a>=c)
                               cout<<a<<" "<<c<<" "<<b;
                else if(b>=a and a>=c)
                               cout<<b<<" "<<a<<" "<<c;
                else if(b>=c and c>=a)
                               cout<<b<<" "<<c<<" "<<a;
                else if(c>=a and a>=b)
                               cout<<c<<" "<<a<<" "<<b;
                else
                               cout<<c<<" "<<b<<" "<<a;

                return 0;
}

No hay comentarios:

Publicar un comentario