Problema con il While. Aiuto!!!!!

di il
6 risposte

Problema con il While. Aiuto!!!!!

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

Devi accedere o registrarti per scrivere nel forum
6 risposte