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++ - Errore Include
Forum - C/C++ - Errore Include

Avatar
ciao888 (Normal User)
Pro


Messaggi: 69
Iscritto: 14/10/2010

Segnala al moderatore
Postato alle 18:08
Giovedì, 14/10/2010
ho scritto questo programma che dovrebbe essere corretto poichè l'ho scritto insieme a un professore, però poi ho visto che non parte,non capisco,mi dà errore sul do

Codice sorgente - presumibilmente C++

  1. include <iostream>
  2. using namespace std;
  3.  
  4. int main();
  5. int i, j, n;
  6. do
  7. {
  8. cout<< 'inserisca il valore di n (>0) : ';
  9. cin >> n;
  10. } while (n <= 0);
  11. for (i=n; i>=1; i--)
  12.  
  13. {
  14. cout << '1';
  15. for (j=2; j<=i; j++) cout << '?'<<j;
  16. cout << endl;
  17. }
  18. return 0;
  19. }



EDIT by HeDo: Il titolo deve rispecchiare il problema... non asserire che HAI un problema, non saresti qui no? per stavolta ok, ma dalla prossima locko e tanti saluti :)

Ultima modifica effettuata da HeDo il 14/10/2010 alle 18:25
PM
Avatar
jack92 (Member)
Pro


Messaggi: 100
Iscritto: 06/08/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 18:15
Giovedì, 14/10/2010
Testo quotato

Postato originariamente da ciao888:

include <iostream>
using namespace std;

int main();
int i, j, n;
do
{
cout<< 'inserisca il valore di n (>0) : ';
cin >> n;
} while (n <= 0);
for (i=n; i>=1; i--)

{
cout << '1';
for (j=2; j<=i; j++) cout << '?'<<j;
cout << endl;
}
return 0;
}


prova con:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(void)
  5. {
  6.     int i, j, n;
  7.    do
  8.   {
  9.       cout<< 'inserisca il valore di n (>0) : ';
  10.        cin >> n;
  11.    } while (n <= 0);
  12.    for (i=n; i>=1; i--)
  13.    {
  14.        cout << '1';
  15.        for (j=2; j<=i; j++) cout << '?'<<j;
  16.        cout << endl;
  17.     }
  18. }


ricordati il tag code :k:
EDIT: #include<iostream>:D

Ultima modifica effettuata da jack92 il 14/10/2010 alle 18:49
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
1
Down
V
Segnala al moderatore
Postato alle 18:25
Giovedì, 14/10/2010

magari davanti a include ci va un #...

PM
Avatar
jack92 (Member)
Pro


Messaggi: 100
Iscritto: 06/08/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 18:46
Giovedì, 14/10/2010
Sostiuisci
Codice sorgente - presumibilmente Plain Text

  1. cout<< 'inserisca il valore di n (>0) : ';


con
Codice sorgente - presumibilmente Plain Text

  1. cout<< "inserisca il valore di n (>0) : ";


PM
Avatar
ciao888 (Normal User)
Pro


Messaggi: 69
Iscritto: 14/10/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 18:26
Giovedì, 14/10/2010
adesso parte, però sullo schermo mi compare solo questo:1768846181

PM
Avatar
ciao888 (Normal User)
Pro


Messaggi: 69
Iscritto: 14/10/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 18:40
Giovedì, 14/10/2010
da che dipende?

PM
Avatar
breath (Normal User)
Newbie


Messaggi: 9
Iscritto: 06/02/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 21:08
Lunedì, 18/10/2010
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2.       using namespace std;
  3.       int main(void)
  4.       {
  5.          int i, j, n;
  6.          do
  7.          {
  8.             cout<< "inserisca il valore di n (>0) : ";
  9.             cin >> n;
  10.          } while (n <= 0);
  11.          for (i=n; i>=1; i--)
  12.          {
  13.              cout << "1";
  14.              for (j=2; j<=i; j++) cout << "?"<<j;
  15.              cout << endl;
  16.           }
  17.       }



l'errore è che hai messo 1 apice invece che due nell'output. Ciò vuol dire che hai messo la frase 'inserisca il valore di n (>0) : ' come carattere , oltretutto troppo esteso , invece che come stringa

PM