Перейти к содержимому
Выберите направление: арабские → римские или обратно
Целое от 1 до 3999
Только буквы I, V, X, L, C, D, M
Заполните форму — здесь появится результат.

О калькуляторе

Страница для перевода римской записи в обычное (арабское) число: MMXXV → 2025, XLII → 42, MCMLXXXIV → 1984. Калькулятор понимает как каноническую запись (IV, IX, XL, XC), так и историческую форму IIII (её иногда пишут на циферблатах часов). Диапазон результата — 1..3999. Обратная задача (число → римская запись) решается в режиме из арабских в римские.

Где встречается такая задача. Годы в титрах фильмов и на памятниках: MMXXIV — год выпуска фильма или установки таблички. Номера королей и глав государств: Пётр I (1), Николай II (2), Иван IV Грозный (4), Людовик XIV (14), Александр III (3). Номера олимпийских игр: XXXIII = 33 (Париж, 2024), XXXII = 32 (Токио, 2020). Номера глав в книгах, томов и приложений: Глава IX = 9, Том V = 5, Приложение III = 3. Страницы предисловий: римская нумерация часто идёт до основного текста (i, ii, iii, iv…), чтобы не смещать номера основных страниц. Регистрационные номера юридических документов и стандартов также часто содержат римскую часть.

Алгоритм разбора идёт слева направо. Каждая цифра сравнивается со следующей: если текущая меньше следующей — это «вычитаемая» пара (IV = −1 + 5 = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900), иначе цифра просто прибавляется. Пример: MCMXCIV читаем как M + CM + XC + IV = 1000 + 900 + 90 + 4 = 1994. Калькулятор проверит запись на каноничность (не более трёх подряд, правильные вычитаемые пары) и покажет разбор по слагаемым. Для дальнейших вычислений с полученным числом — калькулятор процентов или калькулятор дробей.

Как считаем

Римское в арабское (XLII → 42)

Обозначения. Те же 7 букв: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Для разбора римской строки в арабское число удобнее всего идти справа-налево, отслеживая предыдущее значение: если текущий символ меньше предыдущего — его значение вычитается, иначе — прибавляется. Пробелы, знаки и любые другие буквы недопустимы.

Алгоритм: обход строки с конца, суммирование значений; если текущий < следующего справа, то вычесть, иначе — прибавить. После — обратная сверка на каноничность.

Как посчитать пошагово.

  1. Приведите строку к верхнему регистру и удалите пробелы. Проверьте, что все символы — только I, V, X, L, C, D, M.
  2. Идите по строке справа налево. Для каждого символа возьмите его числовое значение.
  3. Если значение меньше значения предыдущего (то есть символа справа) — вычитайте его из накопленной суммы. Иначе — прибавляйте.
  4. Проверьте каноничность: переведите полученное число обратно в римскую запись жадным алгоритмом и сравните с исходной строкой. Не совпало — запись неканоническая, калькулятор подскажет правильную форму.

Пример. XLII: справа I (+1) → 1; I (+1) → 2; L (+50) → 52; X (10) < L (50) → −10 → 42. MMXXIV: V (+5); I (1) < V (5) → −1 → 4; X (+10) → 14; X (+10) → 24; M (+1000) → 1024; M (+1000) → 2024. XCIX: X (+10); I (1) < X (10) → −1 → 9; C (+100) → 109; X (10) < C (100) → −10 → 99.

Что важно. Обратная сверка ловит все типовые ошибки старой записи: IIII (=4, но канон IV), VV (=10, но канон X), IC (=99, но канон XCIX), MIM (=1999, но канон MCMXCIX). Античные памятники встречаются с такими формами (циферблаты часов часто пишут IIII), но математически каноническая нотация — единственно однозначная, поэтому калькулятор её и требует. Для перевода в обратную сторону — арабские в римские.

Частые вопросы

Что означает запись MMXXIV — какой это год?

MMXXIV = 2024. Разбор по разрядам: MM = 1000 + 1000 = 2000 (две тысячи), XX = 10 + 10 = 20 (два десятка), IV = 5 − 1 = 4 (правило вычитания). Итого 2000 + 20 + 4 = 2024. По аналогии MMXXIII = 2023, MMXXV = 2025, MMXXVI = 2026. Такая запись часто встречается в титрах фильмов и сериалов («© MMXXIV Studio…»), на памятниках и в юбилейных надписях. Введите свою запись в форму — калькулятор покажет пошаговый разбор.

Как понять номер короля: Людовик XIV, Николай II, Иван IV?

Римские цифры при именах монархов читаются как обычные порядковые номера. Николай II — второй Николай на престоле (II = 2), Пётр I — первый (I = 1), Иван IV Грозный — четвёртый Иван (IV = 4). Людовик XIV — четырнадцатый король Франции с этим именем (XIV = 10 + 4 = 14). Аналогично Пап Римских: Иоанн Павел II = 2, Бенедикт XVI = 16, Франциск (без римской цифры — первый с этим именем). Порядковые номера глав, томов и приложений в книгах работают так же.

Что такое XXXIII Олимпиада — какие это по счёту игры?

XXXIII = 33. Раскладка: XXX = 30 (три десятка), III = 3 (три единицы). Итого 33-я летняя Олимпиада — Париж, 2024 год. По той же схеме: XXXII = 32 (Токио, 2020), XXXI = 31 (Рио, 2016), XXX = 30 (Лондон, 2012), XXXIV = 34 (Лос-Анджелес, 2028). Зимние олимпиады нумеруются отдельно: XXIV = 24 (Пекин, 2022), XXV = 25 (Милан-Кортина, 2026). Римская нумерация используется в официальных документах МОК и на медалях.

Почему часто на часах пишут IIII вместо IV?

Это исторический компромисс мастеров-часовщиков XVIII века. На круглом циферблате IIII напротив VIII (восьмёрка) выглядит визуально более сбалансированно, чем каноническое IV. Есть и легенда, что форму IIII продвигал король Людовик XIV: якобы IV в его глазах было созвучно первым буквам имени Юпитера (IVPITER) и вызывало неудовольствие, поэтому часовщикам предпочтительно было писать IIII. В арифметике и текстах используется только каноническое IV, но калькулятор понимает и форму IIII при вводе — распознаёт её как 4 без ошибки, потому что запись однозначна, хотя и не каноническая.

Другие направления