algoritmo en c++ que dados tres números los muestre ordenados de mayor a menor.
Respuestas a la pregunta
Respuesta:
#include <iostream>
using namespace std;
int main(){
int Num1;
int Num2;
int Num3;
cout << "Dame el primer número: ";
cin >> Num1;
cout << "\nDame el segundo número: ";
cin >> Num2;
cout << "\nDame el tercer número: ";
cin >> Num3;
cout << "Números ordenados:\n";
if ((Num1 > Num2)&&(Num1 > Num3)){
cout << Num1 << "\n";
if (Num2>Num3){
cout << Num2 << "\n";
cout << Num3;
}
else{
cout << Num3 << "\n";
cout << Num2;
}
}
else if((Num2 > Num1)&&(Num2 > Num3)){
cout << Num2 << "\n";
if (Num1>Num3){
cout << Num1 << "\n";
cout << Num3;
}
else{
cout << Num3 << "\n";
cout << Num1;
}
}
else{
cout << Num3 << "\n";
if (Num2>Num1){
cout << Num2 << "\n";
cout << Num1;
}
else{
cout << Num1 << "\n";
cout << Num2;
}
}
}
Explicación:
Quedó algo largo, pero funciona
C++17