Как конвертировать римские цифры

Анатолий Белов

  

Как конвертировать римские цифры

Римские цифры

Римские цифры состоят из сочетаний букв латинского алфавита.
 


В римских цифрах нет буквенного символа больше 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.
 


Для совсем ленивых существуют онлайн-конвертеры.

 

Общая оценка материала: 4.1
Оценка незарегистрированных пользователей:
[Total: 2 Average: 5]