Переводите между арабскими числами и римскими цифрами — с пошаговым разбором каждого символа и его значения.
Калькулятор
Результат
MCMXCIV
Римская цифра
MCMXCIV
Пошаговый разбор
M1000
+
CM900
+
XC90
+
IV4
Нарастающий итог: 1000 + 900 + 90 + 4 = 1994
Как работают римские цифры
Римские цифры используют семь символов: I (1), V (5), X (10), L (50), C (100), D (500) и M (1000). Числа строятся путём расстановки символов от наибольшего к наименьшему и сложения их значений — так III = 3, VIII = 8 и MMXXIV = 2024.
Когда символ меньшего значения стоит перед символом большего значения, он вычитается, а не прибавляется. Существует шесть допустимых вычитательных пар: IV (4), IX (9), XL (40), XC (90), CD (400) и CM (900). Это правило делает записи короче — IV вместо IIII для числа 4.
Почему 4 пишется как IV, а не IIII?
Вычитательная запись IV (5 − 1) была стандартизирована, чтобы избежать четырёх одинаковых символов подряд. В некоторых древних надписях встречается IIII (в частности, на циферблатах часов), однако современная норма — IV. Данный конвертер следует современному стандарту.
Какое максимальное число поддерживает этот конвертер?
Конвертер поддерживает числа от 1 до 3999 в стандартной вычитательной нотации. Числа от 4000 и выше традиционно записываются с помощью винкулума (черты над символом, умножающей его на 1000), который не входит в классические римские цифры и выходит за рамки этого инструмента.
Важен ли регистр букв при вводе римских цифр?
Нет — конвертер принимает как заглавные (MCMXCIV), так и строчные (mcmxciv) буквы и обрабатывает их одинаково. Результат всегда выводится заглавными буквами — это современный стандарт.
Результаты являются оценочными. Для важных решений проконсультируйтесь со специалистом.
Об этом калькуляторе
Этот конвертер мгновенно переводит привычные арабские цифры в классические римские и обратно. Введите число, чтобы увидеть его римский эквивалент с разбором по символам, или вставьте римское число, чтобы декодировать его в цифры. Полезно для чтения дат на памятниках, понимания нумерации частей фильмов или простого знакомства с древней системой, которая до сих пор активно применяется.
Как читать результаты
Главный результат отображается крупным шрифтом. Таблица разбора ниже перечисляет каждый символ и вносимое им значение, чтобы вы могли проследить, как складывается итог. При конвертации числа в римское символы отображаются в порядке убывания значения; при обратной конвертации рядом с проверенным вводом показывается декодированное целое число.
Пример расчёта
Введите число 2024.
2024 преобразуется в MMXXIV. Разбор: M (1000) + M (1000) + X (10) + X (10) + IV (4) = 2024.
Частые вопросы
Каковы семь базовых символов римских цифр?
Семь символов: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 и M = 1000. Все остальные значения строятся путём комбинирования этих семи по аддитивным или вычитательным схемам.
Что такое вычитательная нотация?
Когда символ меньшего значения стоит непосредственно перед символом большего значения, он вычитается, а не прибавляется. Шесть стандартных вычитательных пар: IV (4), IX (9), XL (40), XC (90), CD (400) и CM (900). Это правило делает римские цифры компактными — для 9 пишут IX, а не VIIII.
Почему этот конвертер обрабатывает числа только до 3999?
Классическая система охватывает числа от 1 до 3999. Числа от 4000 и выше требуют винкулума (черты над символом, умножающей его на 1000), который редко используется в печати и не имеет стандартного цифрового представления, поэтому конвертер придерживается общепринятого ограничения в 3999.
Используются ли римские цифры сегодня?
Да. Вы встретите их на циферблатах часов, в титрах фильмов и телепрограмм (год производства), на фасадах общественных зданий, в нумерации монархов и пап, в выпусках Суперкубка и Олимпийских игр, а также в правовых и академических стилях цитирования.
Важен ли регистр букв при вводе римских цифр?
Нет. Конвертер принимает как заглавные (XIV), так и строчные (xiv) буквы и обрабатывает их одинаково. Результат всегда выводится заглавными буквами — это стандартная письменная форма.
Как выполняется расчёт
Для преобразования целого числа в римские цифры калькулятор проходит по фиксированной таблице из 13 записей — 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 до 3999.
Заметили неточность в переводе или расчёте, или есть предложение? Напишите нам.