Конвертер римских чисел

Переводите целые числа от 1 до 3999 в стандартные римские числа и обратно.

Расчёты выполняются локально; введённые данные не отправляются на сервер.

Пример

Число 2026 записывается как MMXXVI. В обратную сторону MCMXCIX дает 1999.

Метод расчёта

Числа составляются от большего к меньшему из стандартных символов I, V, X, L, C, D и M, включая вычитательные пары IV, IX, XL, XC, CD и CM. Обратное преобразование принимается, только если повторный перевод результата дает ту же каноническую запись.

Важные замечания

Инструмент поддерживает общепринятый стандартный диапазон от 1 до 3999. Ноль, отрицательные числа, запись с чертой сверху, нестандартные повторы и значения больше 3999 не поддерживаются.

Как пользоваться

Для 944 соедините 900 + 40 + 4 как CM + XL + IV. Допустимые вычитательные пары: IV, IX, XL, XC, CD и CM. На часах может встречаться IIII, но здесь требуется IV. Это соглашение конвертера, а не оценка всех исторических вариантов записи.

Пример · Метод расчёта
ПримерРезультат
4IV
9IX
49XLIX
944CMXLIV
1999MCMXCIX
2026MMXXVI
3999MMMCMXCIX

Часто задаваемые вопросы

Принимаются ли римские числа строчными буквами?

Да. Регистр не важен, а результат в римских числах выводится заглавными буквами.

Почему IIII отклоняется, а не дает 4?

Каноническая запись числа 4 — IV. Нестандартные формы отклоняются, чтобы не выдавать неоднозначную или исторически непоследовательную запись за стандартную.

Можно ли записать римскими цифрами ноль или дроби?

В используемой здесь стандартной системе — нет. Конвертер принимает целые числа от 1 до 3999 и их канонические римские записи.

Похожие инструменты