En passant, fait attention que "if (n=0)" ne fait probablement pas ce que tu veux. Tu voulais certainement dire "if (n == 0)".
"if (n=0)" va changer la valeur de n et la mettre a 0. Et accessoirement ne va pas rentrer dans le if quelque soit la valeur de n.