Конвертер римских цифр
Переводите целые числа в римские цифры и обратно. Вводите по одному значению в строке, чтобы конвертировать сразу целый список — результат появляется мгновенно и никогда не покидает ваш браузер.
Здесь появится результат конвертации.
Как пользоваться Конвертер римских цифр
- 1
Выберите направление
Выберите «Число → Римские», чтобы превращать целые числа в римские цифры, или «Римские → Число», чтобы читать цифры обратно как числа. Кнопка обмена меняет эти режимы местами.
- 2
Введите или вставьте значения
Вводите по одному значению в строке. Можно конвертировать одно число, например 2024, или целый список сразу — результат обновляется по мере ввода.
- 3
Посмотрите результат
Каждая строка обрабатывается отдельно. Если значение выходит за допустимый диапазон или не является корректной цифрой, понятное сообщение точно подскажет, что исправить.
- 4
Скопируйте результат
Нажмите кнопку копирования, чтобы разом забрать все переведённые строки и вставить их в документ, таблицу или макет.
Как устроена система римских цифр
Семь букв и их значения
Римские цифры строятся всего из семи букв, за каждой из которых закреплено фиксированное значение: I — это 1, V — 5, X — 10, L — 50, C — 100, D — 500, а M — 1000. Символа для нуля не существует, как нет и отдельной буквы крупнее M. Любая цифра, которую вы когда-либо прочитаете или напишете, — это то или иное сочетание этих семи символов.
Удобная подсказка для запоминания порядка — английская фраза «I Value Xylophones Like Cows Dig Milk», первые буквы которой складываются в I, V, X, L, C, D, M от наименьшей к наибольшей. Как только значения войдут в привычку, чтение цифр сводится к применению двух простых правил: сложения и вычитания.
Аддитивная запись
Правило по умолчанию — сложение. Когда буквы записаны по порядку от большей к меньшей, вы просто складываете их значения. Так, VIII — это 5 плюс 1 плюс 1 плюс 1, то есть 8. Цифра MDCLXVI спускается прямо по шкале значений: 1000 плюс 500 плюс 100 плюс 50 плюс 10 плюс 5 плюс 1, что в сумме даёт 1666.
Изначально цифры были почти полностью аддитивными — вот почему на старых памятниках и в книгах иногда встречается IIII вместо 4, и почему так до сих пор пишут на многих циферблатах. Однако этот конвертер следует стандартному современному правилу и записывает 4 как вычитательное IV. Аддитивные формы легко читать, поскольку счёт идёт слева направо, но они быстро становятся длинными — а именно эту проблему и была призвана решить вычитательная запись.
Вычитательная запись
Чтобы избежать цепочек из четырёх одинаковых букв, в римских цифрах применяется вычитание: меньшая буква, поставленная перед большей, вычитается из неё. Так, IV — это 5 минус 1, то есть 4, а IX — 10 минус 1, то есть 9. Та же идея работает и в большем масштабе: XL — это 40, XC — 90, CD — 400, а CM — 900.
Допустимы лишь шесть вычитательных пар, и они подчиняются закономерности. I вычитается из V и X; X вычитается из L и C; C вычитается из D и M. V, L и D никогда не вычитаются, и нельзя перепрыгивать больше одного разряда, поэтому IC для 99 — ошибка. Правильная форма — XCIX, то есть 90 плюс 9.
Правила, которые сохраняют цифры корректными
Корректность цифры обеспечивают два ограничения. Во-первых, аддитивные буквы I, X, C и M могут повторяться подряд не более трёх раз, поэтому III допустимо, а IIII — нет. Буквы V, L и D не повторяются вовсе, ведь две такие буквы попросту равнялись бы следующей по старшинству. Именно поэтому VV недопустимо — это просто X.
Во-вторых, вычитательная приставка используется только тогда, когда она укорачивает цифру. Этот конвертер заново выстраивает каждую цифру по этим правилам и отклоняет всё, что не совпадает с единственной канонической записью. Вот почему такие записи, как IIII, VV или IC, помечаются как недопустимые, даже если человек способен догадаться о задуманном значении.
Перевод числа шаг за шагом
Чтобы превратить число в римские цифры, двигайтесь от старшего разряда к младшему, на каждом шаге вычитая самый крупный подходящий символ. Возьмём 2024. Выделяем две тысячи как MM, остаётся 24. Сотен нет; нет и десятков, которые ровно дотянули бы до 24, но 20 — это XX, и остаётся 4. Наконец, 4 — это вычитательное IV. Соединяем всё вместе, и 2024 — это MMXXIV.
Та же процедура справляется с любым значением. Для 1994 берём M для 1000, затем CM для 900, затем XC для 90, затем IV для 4 — получается MCMXCIV. Чтение в обратную сторону разворачивает процесс: просматривайте слева направо, складывайте, когда значения убывают, и вычитайте, когда меньшее значение стоит перед большим.
Диапазон, ограничения и бо́льшие числа
Стандартные римские цифры охватывают значения от 1 до 3999. Верхний предел — MMMCMXCIX, потому что четыре тысячи потребовали бы MMMM, что нарушает правило трёх повторений, а отдельной буквы для 5000 не существует. Без нуля и без отрицательных чисел система создана исключительно для счёта целых величин.
Чтобы записывать бо́льшие значения, римляне использовали винкулум — надчёркивание, умножающее букву на 1000, так что V с чертой означала 5000, а X с чертой — 10 000. Эта запись исторически подлинная, но сегодня встречается редко и неудобна для набора, поэтому она остаётся за рамками этого конвертера, сосредоточенного на повседневном диапазоне от 1 до 3999, с которым вы реально сталкиваетесь.
Где римские цифры встречаются и сегодня
Несмотря на древность, эта система встречается повсюду. На циферблатах часов используются цифры от I до XII. Римскими цифрами нумеруют Супербоул, а также продолжения фильмов, монархов и пап — например, Генриха VIII или Иоанна Павла II — и год авторских прав в титрах кино и телевидения. В строгих планах и на начальных страницах книг ими обозначают главы, разделы и номера страниц предисловия.
Умение их читать с первого взгляда превращает дату на краеугольном камне вроде MCMLXXXIV в 1984 год или подсказывает, что Супербоул LVIII был 58-м. Поскольку система почти не изменилась за две тысячи лет, те же правила, что расшифровывали надпись в Древнем Риме, расшифровывают и титры фильма, снятого вчера.
Часто задаваемые вопросы
Как перевести число в римские цифры?
Какое самое большое число в римских цифрах?
Как пишутся римские цифры?
Почему моя римская цифра отмечена как недопустимая?
Можно ли конвертировать сразу несколько чисел?
Похожие инструменты
Продолжайте работу с этими удобными инструментами