Решение:
Переведём римские цифры в арабские, используя основные значения:
- I = 1
- V = 5
- X = 10
- L = 50
- C = 100
- D = 500
- M = 1000
Применяем правила:
- XL: L (50) перед X (10) означает вычитание. XL = 50 - 10 = 40.
- MCMXLIV: M (1000) + CM (1000-100=900) + XL (50-10=40) + IV (5-1=4) = 1000 + 900 + 40 + 4 = 1944.
- CCXCVII: CC (100+100=200) + XC (100-10=90) + VII (5+1+1=7) = 200 + 90 + 7 = 297.
Ответ: XL — 40, MCMXLIV — 1944, CCXCVII — 297.