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.