Конвертер римских цифр (от 1 до 3999, в обоих направлениях)
Введите число от 1 до 3999 для получения римских цифр или вставьте римские цифры для обратного перевода. Строгая валидация отклоняет неканонические формы.
Как это работает
Как работают римские цифры
Римские цифры используют семь букв: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Числа образуются сложением (II=2, XX=20) или вычитанием, когда меньшая буква стоит перед большей (IV=4, IX=9, XL=40, XC=90, CD=400, CM=900). Каждая буква может повторяться подряд не более трёх раз — именно поэтому 4 записывается как IV, а не IIII.
Стандартная запись поддерживает числа от 1 до 3999. Для чисел ≥ 4000 требуется надчеркнутая запись (V̄ = 5000), которую сложно набрать и которая редко нужна в наше время, поэтому конвертер ограничен значением 3999.
Каноническая и неформальная запись
Строгая каноническая форма следует правилам выше. «Неформальная» запись (иногда называемая «архаической») допускает IIII вместо 4 — это можно увидеть на циферблатах часов, где симметрия важнее нормы. Данный конвертер требует канонической формы на входе и выдаёт каноническую форму. Поэтому «IIII» отклоняется; вместо него введите «IV».
Декодер проверяет валидность повторным кодированием: разбирает римское число, получает цифру, снова кодирует её и проверяет совпадение с вводом. Всё, что не проходит этот тест, отклоняется. Это позволяет отловить «VV» (некорректно = 10), «IIX» (некорректно = 8) и другие нестандартные формы.
Где сегодня используются римские цифры
Даты в кино (MCMXCIX = 1999), нумерация Олимпийских игр, обозначения монархов и пап (Генрих VIII, Иоанн XXIII), главы книг и структуры оглавлений, циферблаты часов и стилизованные маркировки годов. В арифметике они практически вышли из употребления, потому что арифметика с арабскими цифрами несравнимо удобнее — попробуйте умножить MCXLVII на IV и увидите почему.
Частые вопросы
›Почему IIII не принимается как 4?
В канонической записи 4 — это IV. IIII встречается на некоторых циферблатах часов, но не является стандартной арифметической записью. Используйте IV.
›Каково максимальное число в римских цифрах?
Без надчеркивания — 3999 = MMMCMXCIX. Для чисел выше требуется надчеркнутая запись, которая здесь не поддерживается.
›Можно ли получить ноль?
У римлян не было нуля. Запись начинается с 1 (I).
›Что означает CMXLIV?
CM=900, XL=40, IV=4. Итого = 944. Вычитательные пары (CM, XL, IV) суммируются с их компонентами.
›Как читать MMXXVI?
MM=2000, XX=20, VI=6. Итого = 2026.
›Почему на часах цифра 4 иногда IIII?
Традиция. Часовщики исторически предпочитали IIII для визуальной симметрии с VIII (в обоих случаях четыре знака). Это не «правильно» с канонической точки зрения.
›Являются ли римские цифры десятичными?
Буквы сгруппированы по десятичному принципу (I/V для единиц, X/L для десятков, C/D для сотен, M для тысяч), но используют сложение и вычитание вместо позиционной нотации. Так что они десятично-ориентированы, но не позиционные.
›Данные покидают браузер?
Нет. Конвертация выполняется локально.
Похожие инструменты
Обновлено: