Exercices de programmation pour classes préparatoires
Ecrire une fonction decimal_to_base_b(n, b) qui prend en entree :
- un entier n en base 10 (n >= 0),
- une base b (b >= 2).
La fonction doit renvoyer une liste de chiffres representant le nombre dans la base b, le chiffre le plus significatif etant le premier.
Pour n = 0, la fonction doit renvoyer [0].
| Appel | Résultat attendu |
|---|---|
| decimal_to_base_b(97, 5) | [3, 4, 2] |
| decimal_to_base_b(5, 2) | [1, 0, 1] |
Connectez-vous pour soumettre du code.