Sei sulla pagina 1di 2

Esercizi Di Ripasso Informatica

1-Scrivi un programma che ricevuti tre numeri interi in input, li stampa in ordine crescente.

-Programma
#include <iostream>
using namespace std;
int N1, N2, N3;
int main()
{
cout<<"Dimmi 3 numeri e te li dirò in ordine crescente. "<<endl;
cin>>N1;
cin>>N2;
cin>>N3;
if (N1>N2 && N1>N3)
{if (N2>N3)
cout<<N3<<" "<<N2<<" "<<N1<<endl;
else
cout<<N2<<" "<<N3<<" "<<N1<<endl;}
if (N2>N1 && N2>N3)
{if (N1>N3)
cout<<N3<<" "<<N1<<" "<<N2<<endl;
else
cout<<N1<<" "<<N3<<" "<<N2<<endl;}
if (N3>N1 && N3>N2)
{if (N1>N2)
cout<<N2<<" "<<N1<<" "<<N3<<endl;
else
cout<<N1<<" "<<N2<<" "<<N3<<endl;}
return 0;
}
2-Scrivi un programma che stampa il valore più piccolo e quello più grande tra
cinque valori ricevuti in input .

-Programma
#include <iostream>
using namespace std;
int N1, conta, N2, maggiore, minore;
int main()
{
cout<<"Inserisci il primo numero: "<<endl;
cin>>N1;
maggiore=N1;
minore=N1;
while (conta<4)
{cout<<"Inserisci un altro numero: "<<endl;
cin>>N2;
if (N2>maggiore)
maggiore=N2;
if (N2<minore)
minore=N2;
conta++;}
cout<<"Il numero minore è: "<<minore<<" e il numero maggiore è
"<<maggiore<<endl;
return 0;
}

Potrebbero piacerti anche