Oi Vitor, excepcional, nem o ex dono da apple faria igual (esqueci o nome dele, foi mal, a idade). Só um pequeno detalhe. Tá vendo que dentro do for você declarou sua variável? Então, uma das facilidades do for em relação ao while é que não precisa declarar essa var contador acima dele.
Pode ir com fé e apagar essa var que tá acima do for. Prometo que não vai queimar sua maquina.
Mas mantenho o que disse, parabéns.
Espero ter ajudado. Bons Estudos.
Aaaaaah sim, obrigado! Na verdade, nem tinha percebido que já tinha declarado a variável, realmente não precisava.