Конвертер римських цифр
Перетворіть будь-яке ціле число від 1 до 3999 на римські цифри або декодуйте римську цифру назад на число.
Останнє оновлення: 20 червня 2026 р. · Перевірено TG we-Calculate Editorial TeamНапрямок
Римські цифри використовують символи I, V, X, L, C, D та M.
Як перетворити число на римські цифри?
Розбийте число на тисячі, сотні, десятки та одиниці, потім запишіть кожну частину найбільшими римськими символами, які підходять: M, D, C, L, X, V та I. Використовуйте субтрактивні пари (IV, IX, XL, XC, CD, CM) для четвірок і дев'яток. Стандартні римські цифри охоплюють від 1 до 3999.
Формула
How this is calculated
Римські цифри не є позиційними, як наша десяткова система: кожен символ має фіксоване значення (I=1, V=5, X=10, L=50, C=100, D=500, M=1000), і ви будуєте число, додаючи значення від найбільшого до найменшого. Щоб перетворити число на цифру, конвертер сканує таблицю з 13 будівельних блоків, упорядкованих від M (1000) до I (1), і на кожному кроці віднімає найбільший блок, що ще вміщується, додаючи його символ — жадібний метод, який завжди дає канонічну форму. Чотири віднімальні пари (CM=900, CD=400, XC=90, XL=40) та (IX=9, IV=4) включені, тож 4 і 9 записуються як IV/IX, а не довгими послідовностями на кшталт IIII.
Щоб декодувати цифру назад у число, він читає символи зліва направо: зазвичай значення додаються, але коли менший символ передує більшому (віднімальне правило), це менше значення натомість віднімається.
Допустимий діапазон — від 1 до 3999. Немає символу для нуля чи від'ємних чисел, а M може повторюватися щонайбільше тричі, тож 3999 (MMMCMXCIX) є стелею. Вхідні дані перевіряються за суворим шаблоном, тож неправильно сформовані цифри на кшталт IIII чи VX відхиляються, а не мовчки вгадуються.
Приклади
| Ввід | Результат |
|---|---|
| 2026 → римські | MMXXVI |
| 49 → римські | XLIX |
| MCMLXXXIV → число | 1984 |
Поширені запитання
Стандартні римські цифри використовують M для 1000 і допускають щонайбільше три повтори, тож MMMCMXCIX = 3999 є найбільшим значенням. Для більших чисел потрібен вінкулум (риска зверху), який не належить до базової нотації.
Ні. У римській системі немає символу для нуля, тож найменше значення, яке можна перетворити, — це 1 (I).
Коли менший символ стоїть перед більшим, він віднімається: IV — це 4, IX — 9, XL — 40, XC — 90, CD — 400, а CM — 900. Це дозволяє уникнути довгих послідовностей на кшталт IIII.
Також відомий як
Джерела та посилання
TG we-Calculate Editorial Team. (2026). Конвертер римських цифр [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/roman-numeral-converter
TG we-Calculate Editorial Team. "Конвертер римських цифр." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/roman-numeral-converter.
TG we-Calculate Editorial Team, "Конвертер римських цифр," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/roman-numeral-converter
@misc{wecalculate_roman_numeral_converter, title = {Конвертер римських цифр}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/roman-numeral-converter}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
