Problema con il While. Aiuto!!!!!

di Anonimizzato15700 il
6 risposte
Inanzitutto buongiorno a tutti e grazie di dedicarmi il vostro tempo.
Io in vece non ne ho di tempo, e mi sento il fuoco sotto il sedere , in quanto devo consegnare questo la voro tra 3 giorni.
IL mio problema sta nel fatto che non riseco a far funzionare il While in uno dei miei programmini (sono un programmatore in c++ neofita, quindi non ho molta esperienza):

#include <iostream>

using namespace std;

int main()
{
    int n,m,l,somma,ris;
    //---Li-sommerò-fino-a-quoando-non-inserirai-0---//
    cout << "inserisci tanti numeri" << endl;
    cin>>n;
    cin>>m;
    somma=n+m;
    cout<<somma<<endl;
    cin>>l;
    ris=somma+l;
    cout<<ris<<endl;
    do{
        cin>>l;
        ris=ris+l;
        cout<<ris<<endl;
       }
    while(l=!0);
}
se alla fine scrivo :
while(l=!0);
il programma continua a sommarsi all'infinito fregandosene dell'istruzione

se invece scrivo:
while(l=0);
il programma lascia inserire un massimo di sette numeri contando le suoe operazioni
grazie per il tempo dedicatomi
spero di ricevere presto vostre risposte
P.S.
non posso cambiare librerie, e sto tilizzando come compilatore Code Blocks

6 Risposte

  • In C

    uguale si scrive ==

    diverso si scrive !=


    P.S. Perché non hai postato nella sezione C/C++ ?
    P.P.S. E problema si scrive con una sola b
  • Oddio scusate Ho sbagliato sezione, aggiusto subito
  • Grazie per la risposta oregon, ho fatto
  • Non postare anche nell'altra sezione!

    Attendi un moderatore!
  • Axeltron ha scritto:


    grazie per la risposta oregon, ho fatto
    Ho fatto ... che vuol dire?
  • Axeltron ha scritto:


    sto tilizzando come compilatore Code Blocks
    E comunque Code Blocks è un IDE, non un compilatore...
Devi accedere o registrarti per scrivere nel forum
6 risposte