ti ho spiegato nel post sopra come gira il while, non c'è nessun errore. devi solo modificare la condizione del for che stampa