Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - programma c++
Forum - C/C++ - programma c++

Avatar
kodorex (Normal User)
Newbie


Messaggi: 13
Iscritto: 07/02/2009

Segnala al moderatore
Postato alle 14:23
Domenica, 29/03/2009
Salve a tutti, ho creato questo semplice programma in c++ che esegue il prodotto di 3 numeri:

Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2.  
  3. using std::cout;
  4. using std::cin;
  5. using std::endl;
  6.  
  7. int main()
  8. {
  9.    int a;
  10.    int b;
  11.    int c;
  12.    int risultato;
  13.  
  14.    cout << "inserire 3 numeri: ";
  15.    cin >> a >> b >> c;
  16.    risultato = a * b * c;
  17.    cout << "il prodotto è " << risultato << endl;
  18.    return 0;
  19. }



Ma quando lo compilo mi fa immettere i 3 numeri ma non mi visualizza il risultato. Cosa sbaglio?
Grazie.

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 15:35
Domenica, 29/03/2009
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.

PM Quote
Avatar
kodorex (Normal User)
Newbie


Messaggi: 13
Iscritto: 07/02/2009

Segnala al moderatore
Postato alle 20:35
Domenica, 29/03/2009
ho provato ad aggiungere "cin.get()" subito prima di return ma niente da fare, continua a non farmi vedere il risultato.

PM Quote
Avatar
kodorex (Normal User)
Newbie


Messaggi: 13
Iscritto: 07/02/2009

Segnala al moderatore
Postato alle 20:51
Domenica, 29/03/2009
ok, ho risolto aggiungendo "system("PAUSE");" prima della stringa di return.
Grazie a tutti.

PM Quote