Conversion en chiffres romains

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.