Conversion en chiffres romains #
Dans cet exercice, vous devrez rendre un programme concis (i.e. écrit de manière élégante et astucieuse) et correctement commenté.
Écrivez un programme qui demande un entier compris entre 0 et 3000 et l’écrit en chiffres romains. Les symboles sont les suivants :
Romain | I | V | X | L | C | D | M |
---|---|---|---|---|---|---|---|
Décimal | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
Vous devez éviter la répétition de 4 symboles identiques en utilisant le système de soustractions : Voici quelques exemples :
- 3 :
III
- 9 :
IX
- 2919 :
MMCMXIX
Vous pouvez vérifier vos conversions sur la page suivante : Convertir en chiffres romains et arabes
Le programme doit créer une chaîne de caractères contenant le nombre en chiffres romain, et pas seulement l’afficher.