Для перевода римских чисел в арабские нам нужно вспомнить основные правила:
- Если меньшее число стоит перед большим, то они вычитаются.
- Если меньшее число стоит после большего, то они складываются.
- Символы одного значения, стоящие рядом, складываются.
Теперь переведем указанные римские числа:
MDL:
M = 1000
D = 500
L = 50
Сложим их: 1000 + 500 + 50 = 1550.
MDCX:
M = 1000
D = 500
C = 100
X = 10
Сложим их: 1000 + 500 + 100 + 10 = 1610.
MDCXV:
M = 1000
D = 500
C = 100
X = 10
V = 5
Сложим их: 1000 + 500 + 100 + 10 + 5 = 1615.
MDCCIV:
M = 1000
D = 500
C = 100
C = 100
I = 1
V = 5
Здесь I стоит перед V, что означает вычитание: V - I = 5 - 1 = 4.
Сложим остальные числа: 1000 + 500 + 100 + 100 = 1700.
Добавляем 4: 1700 + 4 = 1704.
Таким образом, числа переводятся следующим образом:
MDL = 1550, MDCX = 1610, MDCXV = 1615, MDCCIV = 1704.