Comment s'écrivent les chiffres romains

Les chiffres romains utilisent sept lettres : I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 et M = 1000. Les valeurs s'additionnent de gauche à droite, de la plus grande à la plus petite : MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666.

La règle soustractive évite quatre symboles identiques à la suite : un symbole plus petit placé devant un plus grand se soustrait. Seules six paires sont admises : IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 et CM = 900. Ainsi 1994 devient M + CM + XC + IV = MCMXCIV, et 2025 s'écrit MMXXV.

Ces règles vont jusqu'à 3999, MMMCMXCIX. Pour les nombres plus grands, les Romains traçaient une barre au-dessus des lettres, qui multiplie leur valeur par mille : V̅ vaut 5000 et X̅ 10 000. La forme IIII, visible sur de nombreux cadrans d'horloge, est historique mais n'est pas la forme standard.

Erreurs fréquentes

  • Soustraire n'importe quel symbole : 99 ne s'écrit pas IC mais XCIX, car I ne se soustrait qu'à V et X.
  • Répéter V, L ou D : VV ne s'emploie pas, on écrit X.
  • Aligner plus de trois symboles identiques, comme XXXX au lieu de XL.

Questions fréquentes

Le zéro existe-t-il en chiffres romains ?

Non : les Romains n'avaient pas de symbole pour le zéro. Au Moyen Âge, certains textes utilisaient le mot nulla ou la lettre N, mais cela ne faisait pas partie de la numération.

Pourquoi les horloges affichent-elles IIII au lieu de IV ?

C'est une tradition horlogère : IIII équilibre visuellement le VIII de l'autre côté du cadran. Les deux se lisent 4, mais la forme standard est IV.

Comment écrire l'année 2025 en chiffres romains ?

MMXXV : deux fois M (2000), deux fois X (20) et V (5).

Comment fonctionne ce calcul

Des chiffres arabes aux romains : on soustrait à répétition la plus grande valeur du tableau M 1000, CM 900, D 500, CD 400, C 100, XC 90, L 50, XL 40, X 10, IX 9, V 5, IV 4, I 1 et on écrit son symbole. Au-delà de 3999, les milliers se convertissent de même et s'écrivent avec une barre au-dessus. Des romains aux arabes : on lit de gauche à droite en ajoutant chaque valeur, ou en la soustrayant si le symbole suivant vaut plus ; le résultat est reconverti pour vérifier que la forme est standard.