Ciao ragazzi ho i lseguente esercizio che non riesco a risolvere nella parte finale:
Scrivete un programma che chiede all'utente di di digitare tre numeri interi, e ne visualizza la somma, la media e il prodotto, il numero più piccolo e il più grande.
Tenete conto che è un esercizio del 2° capito di Fondamenti di programmazione - Deitel e l'unica funziona introdotta finora è l'IF
io non riesco a implementare la parte del numero più piccolo e del più grande, questo è il mio codice:
//prova.cpp
//Somma, prodotto e media di tre numeri interi
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main ()
{
int numero1;
int numero2;
int numero3;
cout << "Inserire tre numeri interi: ";
cin >> numero1 >> numero2 >> numero3;
cout << "La somma e': " <<numero1+numero2+numero3;
cout << "\nLa media e': " <<numero1+numero2+numero3/3;
cout << "\nIl prodotto e': " << numero1*numero2*numero3;
return 0;
}
chiaro che se scrivo:
if (numero1<numero2)
cout << "\nIl numero piu' grande e' :" << numero2
etc etc va bene finchè si tratta di 2 numeri, ma quando ho un insieme di 3 o più numero il codice corretto qual è, nel libro non c'è la soluzione purtroppo.
Grazie a tutti,
Riccardo