Как конвертировать римские цифры
Анатолий Белов
Как конвертировать римские цифры
Римские цифры состоят из сочетаний букв латинского алфавита.
В римских цифрах нет буквенного символа больше 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.
Для совсем ленивых существуют онлайн-конвертеры.