Oppure

Loading
29/03/09 12:23
kodorex
Salve a tutti, ho creato questo semplice programma in c++ che esegue il prodotto di 3 numeri:

#include <iostream> 

using std::cout; 
using std::cin; 
using std::endl; 

int main()
{
   int a; 
   int b; 
   int c; 
   int risultato;

   cout << "inserire 3 numeri: ";
   cin >> a >> b >> c;
   risultato = a * b * c;
   cout << "il prodotto è " << risultato << endl;
   return 0;
}


Ma quando lo compilo mi fa immettere i 3 numeri ma non mi visualizza il risultato. Cosa sbaglio?
Grazie.
aaa
29/03/09 13:35
manvb.net
Devi mettere un cin.get() prima di return altrimenti l'applicazione termina appena è avvenuto l'output del risultato e non ti da il tempo di vederlo.
aaa
29/03/09 18:35
kodorex
ho provato ad aggiungere "cin.get()" subito prima di return ma niente da fare, continua a non farmi vedere il risultato.
aaa
29/03/09 18:51
kodorex
ok, ho risolto aggiungendo "system("PAUSE";);" prima della stringa di return.
Grazie a tutti.
aaa