Ciao a tutti, mentre mi esercitavo per la scuola ho notato un problema riguardante le incrementazioni all' interno del ciclo. mi spiego meglio:

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

ho dimenticato qualcosa? perché la variabile conto non aumenta?