Salve,

Devo creare una sequenza (determinata) con un iterazione.
Mi serve per stampare i numeri di una tabella, i quali appunto, seguono questa sequenza.
Ecco il codice:
codice:
//SEQUENZA: +1 - +1 - +1 - +5
  int x=4, y=1, z=5;
    while (x <=100)
    {
        cout << x << "\t";
        x+=y;
        cout << x << "\t";
        x+=y;
        cout << x << "\t";
        x+=y;
        cout << x << "\t";
        x+=z;
        
        
        
    }
E' sbagliato, perchè arriva a 103.
Una soluzione sarebbe aggiungere un if-break, ma voglio capire da dove deriva questo "errore" e come ovviarlo per evitare ripetizioni in futuro.

Ringrazio e saluto.