Attention :
Si au lieu de multiplier par 3,
on multiplie par 2,
Alors
si le premier nombre est impair (3) alors
le nombre suivant sera impair (impair × 2 + 1 ⇒ impair) et plus grand,
la suite sera alors strictement croissante et infinie, et on n'obtiendra jamais 1 à la fin !
or
si le premier nombre choisit est impair (comme 3, 5, 7,...) alors le programme peut donner une suite
qui finit par 1,
avec une altitude "très grande"
ceci vient du fait que passé une certaine "altitude" le programme finit pas commettre une erreur de calcul,
ses capacités de mémoire étant dépassées.
(toujours garder à l'esprit les capacités limités du calcul par ordinateur)