Exercices de programmation pour classes préparatoires
La suite de Syracuse partant d'un entier n >= 1 est definie par :
n est pair, l'element suivant est n / 2n est impair, l'element suivant est 3 * n + 1On arrete des qu'on atteint 1.
Ecrire une fonction syracuse(n) qui renvoie la liste complete du vol de n : elle commence par n et se termine par 1 inclus.
| Appel | Résultat attendu |
|---|---|
| syracuse(1) | [1] |
| syracuse(3) | [3, 10, 5, 16, 8, 4, 2, 1] |
Connectez-vous pour soumettre du code.