0

Конвертер римських чисел

Конвертуйте числа 1–3999 у римські й назад, із розбором по розрядах і суворою перевіркою запису.

Опрацювання... 0%

Результат

Цей конвертер римських чисел працює в обох напрямках: введіть будь-яке ціле число від 1 до 3999, щоб отримати його римський запис, або наберіть запис на кшталт MMXXVI, щоб повернути число. Обидва поля живі: поки ви друкуєте в одному, друге оновлюється миттєво разом із розбором, який показує, як число складається по розрядах — тисячі, сотні, десятки й одиниці, кожен зі своєю групою символів.

Саме розбір робить тул кориснішим за просту відповідь. Римська нотація по-своєму позиційна: 2026 — не випадковий набір літер, а MM + XX + VI, три незалежні блоки для трьох десяткових розрядів. Побачивши цю структуру, легко зрозуміти, навіщо системі пари з відніманням (IV для 4, IX для 9, XL для 40, XC для 90, CD для 400, CM для 900) і чому символ ніколи не повторюється чотири рази поспіль.

Перевірка виконується за суворою класичною формою: конвертер приймає лише канонічні записи, тому IIII, VV, IC чи MIM відхиляються з чітким повідомленням, а не вгадуються мовчки. Це важливо, коли перевіряєш напис, ескіз татуювання чи дату зі старого титульного аркуша — помилковий запис, спійманий до гравіювання, і є сенсом інструмента. Верхня межа 3999 (MMMCMXCIX) — природний кордон стандартної нотації, в якій немає символа, більшого за M.

Типові застосування: розшифрування років у титрах фільмів і книг, запис дат для пам'ятників, сертифікатів і циферблатів, перевірка нумерації розділів і томів, домашні завдання з систем числення. Конвертер працює повністю у вашому браузері без звернень до сервера — він доступний офлайн, і жодне введене значення нікуди не надсилається.