Перевести число в римскую

Как перевести арабское число в римскую запись: правила записи, пошаговый алгоритм, таблица символов I V X L C D M и примеры перевода годов.

2026₁₀ =MMXXVI
Число и системы счисления

Решение по шагам

Раскладываем число на слагаемые, у которых есть свой знак:
1000 (M) + 1000 (M) + 10 (X) + 10 (X) + 5 (V) + 1 (I)

Ответ: 2026₁₀ = MMXXVI

2026₁₀ в других системах счисления

Двоичная (2)
Восьмеричная (8)
Шестнадцатеричная (16)
Римская

Таблица: из десятичной в римскую

Числа подряд из десятичной в римскую систему. Нажмите на строку, чтобы подставить число.
десятичнаяримская
2022MMXXII
2023MMXXIII
2024MMXXIV
2025MMXXV
2026MMXXVI
2027MMXXVII
2028MMXXVIII
2029MMXXIX
2030MMXXX
2031MMXXXI
2032MMXXXII
2033MMXXXIII

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

Римская система счисления — непозиционная, она использует семь латинских букв: I (1), V (5), X (10), L (50), C (100), D (500) и M (1000). Чтобы получить запись любого целого числа от 1 до 3 999, применяют всего три правила: сложение соседних символов, вычитание меньшего перед большим и ограничение на повторение. Каноническая (самая короткая) запись строится по жадному алгоритму за несколько секунд даже в уме.

Семь базовых символов

СимволIVXLCDM
Значение1510501005001000

Буквы происходят от латинских числительных: I от unus, V от раскрытой ладони с пятью пальцами, X — две перечёркнутые V, L, C и M — от слов quinquaginta, centum и mille.

Три правила записи римских цифр

  1. Сложение. Символы, идущие друг за другом по убыванию или равные, складываются: II = 2, VI = 6, LX = 60, MMXXVI = 2026.
  2. Вычитание. Меньший символ, стоящий перед большим, вычитается из большего, и такая пара считается одним блоком: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.
  3. Повторение. Символы I, X, C, M могут стоять подряд не более трёх раз. V, L, D никогда не повторяются. Любой символ можно вычитать только из одного следующего большего, и пары вычитания — только из списка выше.

Эти правила автоматически дают самую короткую корректную запись для каждого числа.

Пошаговый алгоритм перевода

Стандартный способ — жадный алгоритм на упорядоченном списке значений с парами вычитания: 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1.

  1. Возьмите наибольшее значение, которое помещается в оставшееся число.
  2. Допишите соответствующий символ или пару к римской записи.
  3. Вычтите значение из остатка.
  4. Повторяйте шаги 1–3, пока остаток не станет нулём.

Пример: 1987.

ШагОстатокБерёмЗапись
119871000 → MM
2987900 → CMMCM
38750 → LMCML
43710 → X, X, XMCMLXXX
575 → VMCMLXXXV
621 → I, IMCMLXXXVII

Итого: MCMLXXXVII. Проверка: 1000 + 900 + 50 + 30 + 5 + 2 = 1987.

Примеры частых значений

  • Числа 1–20: I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV, XV, XVI, XVII, XVIII, XIX, XX.
  • Сотни: C (100), CC (200), CCC (300), CD (400), D (500), DC (600), DCC (700), DCCC (800), CM (900).
  • Годы: 1990 = MCMXC, 2000 = MM, 2024 = MMXXIV, 2026 = MMXXVI.

Обратный перевод: из римской записи в число

Для обратного преобразования идите по символам слева направо. Если текущий символ меньше следующего — вычтите его, иначе прибавьте. Пары вычитания (IV, IX и т. д.) при этом обрабатываются как один блок.

Пример: MMXXVI. M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026.

Этот же алгоритм служит проверкой корректности записи: если правила не нарушены и сумма совпадает с исходным числом — запись верна.

Где сегодня используются римские цифры

  • Века и тысячелетия: XXI век, III тысячелетие до н. э.
  • Имена монархов и пап: Елизавета II, Пётр I, Иоанн Павел II.
  • Нумерация в книгах: главы, тома и части (например, Часть IV).
  • Кино, сериалы, спортивные события: Star Wars Episode VII, Олимпиада XXXII, Super Bowl LVIII.
  • Циферблаты часов, памятники, академические номера курсов и студенческих групп.
  • Юбилейные даты и персональные таблички — формат популярен для татуировок и гравировок на подарках.

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

  • Нет нуля. В классической записи символ для 0 отсутствовал: пустой разряд на счётах римляне просто оставляли пустым. Понятие нуля как числа пришло в Европу только с арабскими цифрами.
  • Нет дробей и отрицательных чисел в стандартной нотации — для них использовали отдельные имена и знаки, не сводимые к римским символам.
  • Верхняя граница без надчёркивания — 3 999 (MMMCMXCIX). Бо́льшие значения записывали с vinculum — чертой, увеличивающей символ в 1 000 раз: V̄ = 5 000, X̄ = 10 000, M̄ = 1 000 000.
  • IIII на часах. На реальных циферблатах 4 часа часто пишут как IIII, а не IV — это часовая традиция ради визуальной симметрии, а не математическая ошибка.

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

Как записать 2024 римскими цифрами?

Каноническая запись — MMXXIV. Разбор по шагам: 2000 = MM, 20 = XX, 4 = IV (вычитание 1 из 5). Соединяем блоки и получаем итоговую римскую запись числа MMXXIV.

Какое самое большое число можно записать римскими цифрами без надчёркивания?

В классической системе предел — 3 999, то есть MMMCMXCIX. Для бо́льших значений в Средние века использовали черту (vinculum) над символом, умножающую значение на 1 000, а в современных расширениях вводят дополнительные знаки.

Существует ли римская цифра для нуля?

Нет. В классической римской системе нуля как числа не было: пустой разряд на счётах римляне просто не обозначали. Понятие нуля как математического числа пришло в Европу вместе с арабскими цифрами.

Почему на некоторых часах четвёртый час пишут как IIII, а не IV?

Это часовая традиция, а не ошибка. Запись IIII даёт визуальную симметрию циферблата: символ I встречается четыре раза, V — четыре раза и так далее. Канонической математической формой четвёрки остаётся IV.

Как проверить, правильно ли записано римское число?

Проверьте три условия: ни один символ не повторяется четыре раза подряд, V/L/D не удваиваются, а вычитаются только разрешённые пары IV, IX, XL, XC, CD и CM. Если сумма даёт исходное число — запись корректна.

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

Стандартный конвертер работает только с целыми числами от 1 до 3 999. В древности доли обозначали отдельными знаками и именами (например, S для пол-асса), а не комбинациями римских символов, поэтому единой системы дробей в этой записи нет.