Togli l'istruzione continue e tutto si risolve.

Ovviamente per coscienza ti devo dire che tutto potrebbe essere riscritto in maniera più semplice e lineare; inoltre per come hai impostato il programma, se un utente inserisce "235" il programma considera solo le prime 2 cifre, quindi 23: forse sarebbe meglio se considerassi errore anche l'inserimento di numeri a numero di cifre > 2 (scusa il giro di parole).


Ciao