Конвертер римских цифр

Convert Arabic numbers to Roman numerals or Roman numerals to Arabic numbers.

Мгновенный результат Работает в браузере

Совет: Оба поля доступны для редактирования. Поддерживаются значения от 1 до 3999.

Быстрые примеры

Таблица римских цифр

Римская цифраАрабское число (1–3999)
M 1000
CM 900
D 500
CD 400
C 100
XC 90
L 50
XL 40
X 10
IX 9
V 5
IV 4
I 1

Годы

1 I
10 X
50 L
100 C
500 D
1000 M
1066 MLXVI
1776 MDCCLXXVI
1900 MCM
2000 MM
2020 MMXX
2024 MMXXIV
2025 MMXXV
3999 MMMCMXCIX

Как использовать?

  1. 1
    Введите число Введите в левое поле число от 1 до 3999; римская цифра появляется мгновенно.
  2. 2
    Или введите римскую цифру Type a Roman numeral (e.g. MMXXIV); it converts to an Arabic number.
  3. 3
    Копировать результат Используйте кнопку «Копировать», чтобы скопировать результат в буфер обмена.

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

Какие символы используются в римских цифрах?
Seven symbols: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Subtractive notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900.
Какая римская цифра самая большая?
В стандартной записи наибольшее значение равно 3999 = MMMCMXCIX. Числа 4000 и выше требуют обозначения винкулума (перечеркивания). Этот преобразователь поддерживает значения от 1 до 3999.
Где сегодня используются римские цифры?
Film/TV production years, clock faces, Olympic Games, book page numbers, and royal titles.

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

Конвертер римских чисел переводит обычные арабские числа в римскую запись и обратно. Инструмент работает в браузере и поддерживает стандартный диапазон от 1 до 3999. В римской системе используются символы I, V, X, L, C, D и M, а также вычитательные пары IV, IX, XL, XC, CD и CM. Такой формат подходит для годов, глав, разделов, списков, циферблатов и декоративных заголовков.

Как число переводится в римскую запись

При вводе арабского числа скрипт проверяет, что значение находится в допустимом диапазоне. Затем он проходит по таблице значений от 1000 до 1: M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I. Пока число больше или равно текущему значению, соответствующий символ добавляется к результату, а значение вычитается. Например, 2025 превращается в MMXXV, а 1999 — в MCMXCIX.

Как римская запись переводится обратно

При вводе римской строки поле автоматически приводит буквы к верхнему регистру. Алгоритм читает символы слева направо и сравнивает текущий знак со следующим. Если следующий знак больше текущего, текущая величина вычитается, иначе прибавляется. После этого инструмент проверяет корректность записи: полученное число снова переводится в римский формат и сравнивается с исходной строкой. Поэтому нестандартные варианты вроде IIII или слишком свободные комбинации не проходят как обычная учебная запись, даже если иногда встречаются в дизайне часов.

Ограничения римской системы

Классическая запись в этом конвертере не поддерживает ноль, отрицательные числа, дроби и значения выше 3999. Для больших чисел исторически использовались надчеркивания и другие расширенные правила, но они не являются частью простого веб-инструмента. Если римское число нужно для интерфейса, документа или учебного примера, лучше хранить исходное арабское число отдельно, а римскую форму использовать только как отображение. Это упрощает сортировку, поиск, вычисления и повторную проверку.

Практические советы

Используйте быстрые примеры на странице, чтобы проверить типичные значения вроде 4, 9, 40, 99, 2024 и 3999. Если поле подсвечивается как неверное, проверьте диапазон, порядок символов и вычитательные пары. Для официальной публикации полезно сверить не только результат, но и стиль записи: в учебных материалах обычно используют IV, а в декоративных циферблатах иногда можно увидеть IIII. Конвертер помогает быстро получить стандартную форму, но окончательное оформление зависит от контекста.

Копирование и проверка полей

На странице есть отдельные кнопки копирования для арабского и римского значения. Перед копированием убедитесь, что оба поля заполнены без подсветки ошибки. Если вы меняете одно поле, второе пересчитывается автоматически, поэтому результат лучше копировать после завершения ввода, а не во время набора.

Комментарии