Devo fare un esercizio di informatica
Scrivi un algoritmo che, dati in input tre numeri , determini : a) il maggiore ; b) il minore ; c) la differenza tra il maggiore e il minore. Realizzare il flowchart con flowgorithm e programma in C++
Miglior risposta
#include
using namespace std;
int main()
{
int n1, n2, n3;
int min, max, dif;
cin>>n1>>n2>>n3;
if (n1>n2){
if(n1>n3){
max=n1;
if(n2>n3){
min=n3;
}
else{
min=n2;
}
}
else{
max=n3;
if(n2>n3){
min=n3;
}
else{
min=n2;
}
}
}
else{
if(n2>n3){
max=n2;
if(n1>n3){
min=n3;
}
else{
min=n1;
}
}
else{
max=n3;
if(n1>n2){
min=n1;
}
else{
min=n1;
}
}
}
cout
using namespace std;
int main()
{
int n1, n2, n3;
int min, max, dif;
cin>>n1>>n2>>n3;
if (n1>n2){
if(n1>n3){
max=n1;
if(n2>n3){
min=n3;
}
else{
min=n2;
}
}
else{
max=n3;
if(n2>n3){
min=n3;
}
else{
min=n2;
}
}
}
else{
if(n2>n3){
max=n2;
if(n1>n3){
min=n3;
}
else{
min=n1;
}
}
else{
max=n3;
if(n1>n2){
min=n1;
}
else{
min=n1;
}
}
}
cout
Miglior risposta