Римские цифры: перевод в арабские и обратно
Конвертер переводит в обе стороны: наберите 1994 — получите MCMXCIV, наберите MCMXCIV — получите 1994. Переключать направление не нужно, его определяет введённое значение. Под ответом показан разбор по шагам.
- строчные буквы принимаются, как и русские Х, С и М, набранные в кириллической раскладке, — в ответе они заменяются латиницей;
- если запись нарушает правило, конвертер называет это правило и показывает верную форму: IC исправит на XCIX и объяснит, почему;
- числа от 4 000 до 3 999 999 пишет с чертой сверху — она умножает знак на тысячу;
- ответ можно скопировать латиницей или символами Unicode вроде Ⅻ;
- на вкладке «Век» считает век по году и годы по номеру века, на вкладке «Арифметика» складывает, вычитает, умножает и делит римские числа.
Семь знаков римской записи
Любое римское число собирают из семи латинских букв. Каждая буква всегда значит одно и то же, где бы она ни стояла, поэтому систему называют непозиционной.
| Знак | Значение | Знак | Значение |
|---|---|---|---|
| I | 1 | C | 100 |
| V | 5 | D | 500 |
| X | 10 | M | 1 000 |
| L | 50 |
В арабской записи 111 — это сто одиннадцать: первая единица значит сотню, последняя — единицу. В римской III — это три единицы, а X — десять, на каком бы месте он ни оказался. Значение числа получают сложением и вычитанием знаков.
Правила записи
- Знаки пишут от больших к меньшим и складывают: XVI = 10 + 5 + 1 = 16.
- Меньший знак перед большим вычитается: IV = 5 − 1 = 4, XC = 100 − 10 = 90.
- Вычитают только I, X и C и только из двух ближайших знаков: I — из V и X, X — из L и C, C — из D и M. Поэтому 49 записывают как XLIX, а не IL, а 99 — как XCIX, а не IC.
- Вычитаемый знак всегда один: 8 — это VIII, запись IIX неверна.
- I, X, C и M повторяют подряд не больше трёх раз: 3 — III, а 4 — уже IV.
- V, L и D не повторяют и не вычитают: 10 пишут как X, а не VV, 45 — как XLV, а не VL.
Переводить удобнее всего по разрядам. Число делят на тысячи, сотни, десятки и единицы, каждую часть записывают отдельно и ставят подряд: 1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV. Для этого хватит таблицы ниже.
| Цифра | Единицы | Десятки | Сотни | Тысячи |
|---|---|---|---|---|
| 1 | I | X | C | M |
| 2 | II | XX | CC | MM |
| 3 | III | XXX | CCC | MMM |
| 4 | IV | XL | CD | IV |
| 5 | V | L | D | V |
| 6 | VI | LX | DC | VI |
| 7 | VII | LXX | DCC | VII |
| 8 | VIII | LXXX | DCCC | VIII |
| 9 | IX | XC | CM | IX |
Обратный перевод идёт слева направо. Если знак не меньше следующего, его значение прибавляют, если меньше — вычитают вместе с парой: MCMXCIV = 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1994.
Таблица римских цифр от 1 до 100
Числа до 20 выделены цветом: они нужны чаще остальных — в номерах глав, веков и кварталов.
- 1 I
- 2 II
- 3 III
- 4 IV
- 5 V
- 6 VI
- 7 VII
- 8 VIII
- 9 IX
- 10 X
- 11 XI
- 12 XII
- 13 XIII
- 14 XIV
- 15 XV
- 16 XVI
- 17 XVII
- 18 XVIII
- 19 XIX
- 20 XX
- 21 XXI
- 22 XXII
- 23 XXIII
- 24 XXIV
- 25 XXV
- 26 XXVI
- 27 XXVII
- 28 XXVIII
- 29 XXIX
- 30 XXX
- 31 XXXI
- 32 XXXII
- 33 XXXIII
- 34 XXXIV
- 35 XXXV
- 36 XXXVI
- 37 XXXVII
- 38 XXXVIII
- 39 XXXIX
- 40 XL
- 41 XLI
- 42 XLII
- 43 XLIII
- 44 XLIV
- 45 XLV
- 46 XLVI
- 47 XLVII
- 48 XLVIII
- 49 XLIX
- 50 L
- 51 LI
- 52 LII
- 53 LIII
- 54 LIV
- 55 LV
- 56 LVI
- 57 LVII
- 58 LVIII
- 59 LIX
- 60 LX
- 61 LXI
- 62 LXII
- 63 LXIII
- 64 LXIV
- 65 LXV
- 66 LXVI
- 67 LXVII
- 68 LXVIII
- 69 LXIX
- 70 LXX
- 71 LXXI
- 72 LXXII
- 73 LXXIII
- 74 LXXIV
- 75 LXXV
- 76 LXXVI
- 77 LXXVII
- 78 LXXVIII
- 79 LXXIX
- 80 LXXX
- 81 LXXXI
- 82 LXXXII
- 83 LXXXIII
- 84 LXXXIV
- 85 LXXXV
- 86 LXXXVI
- 87 LXXXVII
- 88 LXXXVIII
- 89 LXXXIX
- 90 XC
- 91 XCI
- 92 XCII
- 93 XCIII
- 94 XCIV
- 95 XCV
- 96 XCVI
- 97 XCVII
- 98 XCVIII
- 99 XCIX
- 100 C
Сотни и тысячи: 200 — CC, 300 — CCC, 400 — CD, 500 — D, 600 — DC, 700 — DCC, 800 — DCCC, 900 — CM, 1 000 — M, 2 000 — MM, 3 000 — MMM. Несколько годов для проверки: 1812 — MDCCCXII, 1945 — MCMXLV, 1999 — MCMXCIX, 2000 — MM, 2026 — MMXXVI.
Века и годы римскими цифрами
В русском тексте номер века пишут римскими цифрами: XIX век, XXI век. Чтобы найти век по году, разделите год на 100 и округлите вверх: 1812 : 100 = 18,12, значит, это XIX век.
Годы считают с первого, нулевого года нет, поэтому век кончается на круглом годе. XX век — это 1901–2000 годы, а XXI начался 1 января 2001 года. На этом чаще всего и ошибаются: 2000 год относится к XX веку.
| Век | Годы | Век | Годы |
|---|---|---|---|
| XV | 1401–1500 | XIX | 1801–1900 |
| XVI | 1501–1600 | XX | 1901–2000 |
| XVII | 1601–1700 | XXI | 2001–2100 |
| XVIII | 1701–1800 | XXII | 2101–2200 |
Века до нашей эры идут в обратную сторону: I век до н. э. — это годы со 100-го по 1-й до н. э., а сразу за ним начинается 1 год н. э. Тысячелетия считают так же, как века: III тысячелетие — это 2001–3000 годы.
Сам год римскими пишут реже: на фасадах зданий, в титрах фильмов, на памятных досках. 2026 год выглядит как MMXXVI. На вкладке «Век» конвертер считает век по году и диапазон лет по номеру века, в том числе до нашей эры.
Как набрать римские цифры на клавиатуре
Отдельных клавиш для римских цифр нет, их набирают заглавными латинскими буквами в английской раскладке: I, V, X, L, C, D, M. Так работает на Windows, Mac и в телефоне.
Русские Х, С и М на экране выглядят так же, но это другие символы. Поиск по документу не найдёт XXI, набранное кириллицей, по запросу латиницей. Конвертер выше принимает кириллицу и возвращает ответ латиницей.
- Word. Число можно получить полем: нажмите Ctrl+F9 (на Mac — Cmd+F9), внутри появившихся скобок наберите =2026\*ROMAN и нажмите F9. Поле превратится в MMXXVI, а ключ \*roman строчными буквами даст mmxxvi.
- Excel и LibreOffice Calc. Функция =РИМСКОЕ(2026) в русской версии или =ROMAN(2026) в английской, обратный перевод — =АРАБСКОЕ("MMXXVI"). В Excel РИМСКОЕ работает только до 3 999.
- Google Таблицы. Функции =ROMAN(2026) и =ARABIC("MMXXVI").
В Unicode есть и отдельные символы римских цифр: Ⅰ, Ⅴ, Ⅹ, Ⅼ, Ⅽ, Ⅾ, Ⅿ и готовые числа от Ⅰ до Ⅻ. В Word такой символ вводят кодом: наберите 216B и нажмите Alt+X — получится Ⅻ. На Mac они есть в панели «Эмодзи и символы» (Ctrl+Cmd+пробел), поиск по слову roman. Эти символы добавлены в стандарт ради совместимости со старыми восточноазиатскими кодировками, поэтому в обычном тексте надёжнее латиница: для поиска по документу Ⅻ и XII — разные строки.
Где встречаются римские цифры
- Века и тысячелетия: XXI век, III тысячелетие.
- Порядковые номера правителей: Пётр I, Екатерина II, Людовик XIV.
- Кварталы и полугодия в отчётности: I квартал, II полугодие.
- Группы крови — I (0), II (A), III (B), IV (AB) — и группы инвалидности.
- Тома, части и главы книг, разделы законов и договоров.
- Циферблаты часов и даты на фасадах.
- Валентность в химических названиях: оксид железа (III).
Ноль и большие числа
Нуля в римской записи нет: система непозиционная, и пустой разряд обозначать не нужно. Когда ноль всё же понадобился — в средневековых таблицах для расчёта даты Пасхи, — его писали словом nulla или буквой N.
Семью обычными знаками можно записать числа до 3 999, это MMMCMXCIX. Для больших чисел над знаком ставили черту — винкулум, она умножает значение на тысячу: V — это 5 000, X — 10 000, M — 1 000 000. Черта сверху вместе с боковыми чертами умножала число на сто тысяч, но в конвертере эта запись не используется: он работает до 3 999 999.
Дробей в привычном виде у римлян тоже не было: доли считали двенадцатыми — унциями. Поэтому римская запись в конвертере принимает только целые числа.
Частые ошибки
- IC вместо XCIX и IM вместо CMXCIX. I вычитается только из V и X, поэтому 99 раскладывают как 90 + 9, а 999 — как 900 + 90 + 9.
- IIX вместо VIII. Вычитать можно только один знак.
- VV, LL и DD. Для 10, 100 и 1 000 есть свои знаки: X, C и M.
- Окончание после римской цифры. Пишут «XXI век» и «в XX веке», а «XXI-й» и «XX-ом» — ошибка: наращение к римским цифрам не добавляют.
- Русские буквы вместо латинских. Внешне разницы нет, но программы и поиск различают эти символы.
- 2000 год в XXI веке. Это последний год XX века, новый век начался в 2001 году.
- IIII на письме. На циферблатах четвёрку часто пишут так по традиции, а в тексте — IV.
Часто задаваемые вопросы
MMXXVI. Число раскладывают по разрядам: 2000 — это MM, 20 — XX, 6 — VI, части ставят подряд.
XXI век. Он начался 1 января 2001 года и закончится 31 декабря 2100 года.
IV и IX: единицу ставят перед V или X, и она вычитается. По тому же правилу 40 — это XL, 90 — XC, 400 — CD, 900 — CM.
Это традиция циферблатов, и объяснений у неё несколько, общепринятого среди них нет. В тексте и документах четвёрку пишут IV.
Семью обычными знаками — 3 999, это MMMCMXCIX. С чертой сверху, которая умножает знак на тысячу, запись доходит до 3 999 999. Конвертер выше работает во всём этом диапазоне.
Проще всего набрать заглавные латинские буквы I, V, X, L, C, D, M в английской раскладке. Если число нужно получить автоматически, вставьте поле: Ctrl+F9, внутри скобок {=2026\*ROMAN}, затем F9.
Римская запись — пример непозиционной системы. Чем она отличается от десятичной, двоичной и шестнадцатеричной, разобрано на странице о системах счисления, а числа между позиционными системами переводит конвертер систем счисления.