Ciao a tutti, mentre mi esercitavo per la scuola ho notato un problema riguardante le incrementazioni all' interno del ciclo. mi spiego meglio:
il codice sembra esatto (infatti il compilatore non mi da errori) ma quando esegui il programma , scrivo un numero compreso tra -60 e 60 mi dice che conto è sempre uguale a uno e non si incrementa mai!codice:int lista=10; for(int n=0; lista > n ; n++) { int resto=0,conto=1; cout<<"Inserisci resto: "; cin>>resto; if(conto < lista){ if(resto > -60 && resto < 60) { cout<<"conto e' uguale a "<<conto<<endl; conto++; } }else{ cout<<"Fine!"<<endl; break; } }
ho dimenticato qualcosa? perché la variabile conto non aumenta?

Rispondi quotando

