17/12/09 13:24
riccardo74
Ciao ragazzi non riesco a risolvere l'ultima parte di questo esercizio:
Chiedete che il programma chieda all'utente di inserire 3 numeri interi e poi calcoli la media, il prodotto e la somma, e poi dica qual è il più piccolo e quale il più grande.
Questo è il mio codice
Non risco a capire come farmi dire il più grande e il più piccolo. Tenete conto che è un esercizio del 2° capitolo di Fondamenti di programmazione e l'unica funzione introdotta è IF.
Se scrivo infatti:
così va bene, ma vale solo per 2 numeri interi, come si fa con 3 o più numeri? purtroppo non viene data la soluzione.
Chiedete che il programma chieda all'utente di inserire 3 numeri interi e poi calcoli la media, il prodotto e la somma, e poi dica qual è il più piccolo e quale il 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; }
Non risco a capire come farmi dire il più grande e il più piccolo. Tenete conto che è un esercizio del 2° capitolo di Fondamenti di programmazione e l'unica funzione introdotta è IF.
Se scrivo infatti:
if (numero1<numero2) cout << "\nIl numero più piccolo è :" << numero1
così va bene, ma vale solo per 2 numeri interi, come si fa con 3 o più numeri? purtroppo non viene data la soluzione.
aaa