Как конвертировать римские цифры
Анатолий Белов
Как конвертировать римские цифры
Римские цифры состоят из сочетаний букв латинского алфавита.
В римских цифрах нет буквенного символа больше 1000 (М), но есть возможность записать, предположим, миллион.
Для этого над буквенным символом М следует поставить черту, которая означает умножение на 1000. То есть, М с чертой = 1000 * 1000 = 1 000 000.
Соответственно, 3 000 000 должно быть записано как МММ (с чертой над каждой буквой).
Однако, начнем с разрядов.
Разряд единиц
|
Разряд десятков
|
Разряд сотен
|
1 — I
2 — II 3 — III 4 — IV 5 — V 6 — VI 7 — VII 8 — VIII 9 — IX |
10 — X
20 — XX 30 — XXX 40 — XL 50 — L 60 — LX 70 — LXX 80 — LXXX 90 — XC |
100 — C
200 — CC 300 — CCC 400 — CD 500 — D 600 — DC 700 — DCC 800 — DCCC 900 — CM |
Учтите, что подряд в записи не может идти более трех одинаковых символов.
Например, 30 = ХХХ, 3 = III, поэтому 4 записывается как IV, то есть из 5 вычитаем 1.
Первой в записи всегда идет цифра с бОльшим значением разряда: MCCL = 1250, XII = 12.
Аналогично записываются и все остальные составные числа.
К примеру, 2015 будет выглядеть очень просто: MMXV,
а вот MMDCCCLXXIX – уже посложнее. Это 2879.
Для совсем ленивых существуют онлайн-конвертеры.