Bon ben voilà. Un code qui te fait plaisir et qui nous plait aussi.
Seul détail (en plus de ceux de leternel): c'est quoi cette écriture "nombre+1 sans rien d'autre" ??? Déjà je te promets qu'écrire (nombre+1) != 0 ne te coûte pas plus cher et rend un code un peu plus clair (bien que l'expression correcte doive plutôt être (nombre+1) > 0), mais si tu le remplaces par un vrai nombre >= 0 là tu optimises vraiment ton code et pour le processeur, et pour toi, et pour tous les autres. C'est vrai qu'une inégalité stricte est un poil plus rapide qu'une inégalité non stricte, mais l'addition que tu y rajoutes te fait perdre bien plus que ce que tu y gagnes...
Partager