Онлайн-конвертер римских цифр
Переводите арабские числа в римские и обратно. Поддержка 1–3999, проверка каноничности. Пример: 2026 = MMXXVI. Обработка выполняется локально в вашем браузер…
Начать работу
Возможности и ограничения
Инструмент работает в обе стороны: преобразует арабские целые числа от 1 до 3999 в стандартные римские цифры (I, V, X, L, C, D, M) и обратно. Используются стандартные вычитающие пары: IV, IX, XL, XC, CD, CM. Например, 2026 преобразуется в MMXXVI.
Проверка корректности
Римский ввод нечувствителен к регистру, ограничен 32 символами и должен быть каноническим. Инструмент вычисляет значение и сравнивает с обратным преобразованием, поэтому неканонические формы, такие как IVI, отклоняются, а не нормализуются.
Ограничения
Не поддерживаются числа больше 3999 (из-за отсутствия надстрочной черты), ноль, отрицательные числа, десятичные дроби, символы Unicode для римских цифр, средневековые варианты, дроби, циферблатное IIII и исторические написания.
Часто задаваемые вопросы
Почему мой ввод «IIII» отклоняется?
Инструмент принимает только канонические формы. «IIII» не является стандартным представлением числа 4; правильная запись — IV.
Могу ли я ввести римское число в нижнем регистре?
Да, ввод нечувствителен к регистру: «mmxxvi» будет преобразовано в 2026.
Что произойдёт, если я введу число 4000?
Числа больше 3999 не поддерживаются, так как для них требуется надстрочная черта (винкулум), которая не реализована. Появится сообщение об ошибке.
Проверьте свои знания
- Введите 1999 и убедитесь, что получится MCMXCIX.
- Введите MCMXCIX и проверьте обратное преобразование.
- Попробуйте ввести 0 или отрицательное число — будет ошибка.
Обработка выполняется локально в вашем браузере.