#include <iostream>
using namespace std;
int main()
{ int massimo;
int medio;
int minimo;
int num1;
int num2;
int num3;
cout<<"Inserisci il primo numero."<<endl;
cin>>num1;
cout<<"Inserisci il secondo numero."<<endl;
cin>>num2;
cout<<"Inserisci il terzo numero."<<endl;
cin>>num3;
if (num1>num2)
{ if (num2>num3)
{ massimo=num1;
medio=num2;
minimo=num3;
}
else
{ massimo=num1;
medio=num3;
minimo=num2;
}
}
else
{ if (num1>num3)
{ massimo=num2;
medio=num1;
minimo=num3;
}
else
{ if (num2>num3)
{ massimo=num2;
medio=num3;
minimo=num1;
}
else
{ massimo=num3;
medio=num2;
minimo=num1;
}
}
}
cout<<"Il numero maggiore \202: "<<massimo<<", il medio \202: "<<medio<<", e
il minimo \202: "<<minimo<<"."<<endl;
system ("pause");
}
C++ - Esercizio "Maggiore, medio e minore"
Codice C++ del programma:
#include <iostream> using namespace std; int main() { int massimo; int medio; int minimo; int num1; int num2; int num3; cout<<"Inserisci il primo numero."<<endl; cin>>num1; cout<<"Inserisci il secondo numero."<<endl; cin>>num2; cout<<"Inserisci il terzo numero."<<endl; cin>>num3; if (num1>num2) //controlla se il primo numero è maggiore del secondo { if (num2>num3) //controlla se è anche maggiore del terzo { massimo=num1; medio=num2; minimo=num3; } else { massimo=num1; medio=num3; minimo=num2; } } else { if (num1>num3) { massimo=num2; medio=num1; minimo=num3; } else { if (num2>num3) { massimo=num2; medio=num3; minimo=num1; } else { massimo=num3; medio=num2; minimo=num1; } } } cout<<"Il numero maggiore \202: "<<massimo<<", il medio \202: "<<medio<<", e il minimo \202: "<<minimo<<"."<<endl; system ("pause"); }