Oppure

Loading
14/10/10 16:08
ciao888
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

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;
}


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 14/10/10 16:25
aaa
14/10/10 16:15
jack92
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:
#include <iostream>
using namespace std;

int main(void)
{
    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;
    }
}

ricordati il tag code :k:
EDIT: #include<iostream>:D
Ultima modifica effettuata da jack92 14/10/10 16:49
aaa
14/10/10 16:25
HeDo

magari davanti a include ci va un #...
aaa
14/10/10 16:26
ciao888
adesso parte, però sullo schermo mi compare solo questo:1768846181
aaa
14/10/10 16:40
ciao888
da che dipende?
aaa
14/10/10 16:46
jack92
Sostiuisci
cout<< 'inserisca il valore di n (>0) : ';

con
cout<< "inserisca il valore di n (>0) : ";
aaa
18/10/10 19:08
breath
      #include <iostream>
      using namespace std;
      int main(void)
      {
         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;
          }
      }


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
aaa