Bonjour

Si n vaut 0 alors la boucle ne se fait pas et donc tu quittes ta fonction sans retourner de valeur => il est alors probable que ça retourne 0 par défaut.

Maintenant que la cause est...