Как устроены римские цифры
Семь букв обозначают значения 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. Эти шесть пар — единственные вычитания, допустимые в стандартной форме; 99 — это XCIX, а не IC, и 4 — это IV, а не IIII (циферблаты часов — знаменитое исключение).
- Разбейте число на тысячи, сотни, десятки и единицы: 1994 = 1000 + 900 + 90 + 4.
- Запишите каждую часть своими буквами: M, CM, XC, IV.
- Соедините их: MCMXCIV.
Правила, которые проверяет валидатор
- I, X, C и M могут повторяться до трёх раз подряд; V, L и D никогда не повторяются.
- Вычитать можно только I, X и C, и только из двух следующих по величине цифр (I перед V или X, X перед L или C, C перед D или M).
- Стандартная система заканчивается на 3999 (MMMCMXCIX). Для больших значений исторически использовали черту над цифрой, умножающую на 1000; этот конвертер её не выводит.
Где они встречаются до сих пор
Годы в копирайтах фильмов и телепередач (MMXXVI), монархи и папы (Елизавета II), Супербоулы, вводные страницы книг, циферблаты часов и нумерация в планах. Прочитать год копирайта в титрах — самая частая причина искать эту информацию, поэтому под инструментом есть таблица последних лет.
Вопросы
Как записать 2026 римскими цифрами?
MMXXVI: MM (2000) + XX (20) + VI (6).
Почему 4 пишется как IV, а не IIII?
Вычитательная форма стала стандартом со Средних веков. IIII сохраняется на циферблатах часов ради визуального баланса с VIII на противоположной стороне, а также в некоторых старых надписях.
Есть ли римская цифра для нуля?
Нет. У римлян не было символа для нуля; в некоторых средневековых текстах использовали слово nulla. Конвертер начинается с 1.
Как записать 4000 и больше?
Классически — с помощью винкулума (черты) над цифрой: V̅ — это 5000, X̅ — 10 000. Шрифты и поля ввода редко это поддерживают, поэтому большинство конвертеров, включая этот, останавливаются на 3999.