T

Text Machine

Мощные текстовые инструменты прямо в браузере

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

Переводите целые числа в римские цифры и обратно. Вводите по одному значению в строке, чтобы конвертировать сразу целый список — результат появляется мгновенно и никогда не покидает ваш браузер.

Числа
Римские цифры

Здесь появится результат конвертации.

Как пользоваться Конвертер римских цифр

  1. 1

    Выберите направление

    Выберите «Число → Римские», чтобы превращать целые числа в римские цифры, или «Римские → Число», чтобы читать цифры обратно как числа. Кнопка обмена меняет эти режимы местами.

  2. 2

    Введите или вставьте значения

    Вводите по одному значению в строке. Можно конвертировать одно число, например 2024, или целый список сразу — результат обновляется по мере ввода.

  3. 3

    Посмотрите результат

    Каждая строка обрабатывается отдельно. Если значение выходит за допустимый диапазон или не является корректной цифрой, понятное сообщение точно подскажет, что исправить.

  4. 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-м. Поскольку система почти не изменилась за две тысячи лет, те же правила, что расшифровывали надпись в Древнем Риме, расшифровывают и титры фильма, снятого вчера.

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

Как перевести число в римские цифры?
Оставьте конвертер в режиме «Число → Римские», введите целое число от 1 до 3999, и римская цифра появится мгновенно. Чтобы выполнить обратный перевод, переключитесь на «Римские → Число» и введите цифру, например MMXXIV.
Какое самое большое число в римских цифрах?
Стандартные римские цифры охватывают значения от 1 до 3999, которое записывается как MMMCMXCIX. Символа для нуля нет, как нет и отдельной буквы больше M, поэтому бо́льшие значения требуют надчёркивания — записи, которая сегодня применяется редко и выходит за рамки этого инструмента.
Как пишутся римские цифры?
Значения передают семь букв: I — это 1, V — 5, X — 10, L — 50, C — 100, D — 500, а M — 1000. Меньшая буква перед большей вычитается, поэтому IV — это 4, а XC — 90; буквы, которые идут только по убыванию, складываются.
Почему моя римская цифра отмечена как недопустимая?
Римские цифры подчиняются строгим правилам, поэтому такие формы, как IIII, VV или IC, недопустимы. Конвертер заново собирает каждую цифру и отклоняет всё, что не соответствует стандартной записи, благодаря чему результат остаётся точным.
Можно ли конвертировать сразу несколько чисел?
Да. Вводите по одному значению в строке, и каждая строка обрабатывается отдельно, так что длинный список чисел или цифр можно перевести в другой формат за один шаг.

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

Продолжайте работу с этими удобными инструментами

Конвертер Unix-времени

Конвертер JSON в CSV

Конвертер CSV в JSON

Конвертер JSON в YAML

Конвертер текста в двоичный код

Конвертер текста в HEX