Oui, mais
n<=5 n++;
n'est pas une instruction correcte.
C'est pour ça que je te demande ce que t'appelles n<=5.
Si tu souhaites mettre 5 dans n, il faut faire n=5. Et effectivement n++ permet d'incrémenter n. Donc n devient égal à 6. Mais si tu utilises n<=5, alors que n vaut 0, cela comparera 0<=5 qui est vrai, donc l'instruction renverra 1. Et comme tu récupères pas le résultat, l'instruction est complètement inutile.
Donc qu'entends-tu par n<=5 ? (tu voulais dire n=5 ou pas ?).
Google is your friend