Конвертация

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

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое римские числа?

Римские числа — это система счисления, возникшая в Древнем Риме и остававшаяся обычным способом записи чисел по всей Европе вплоть до позднего Средневековья. Вместо позиционных цифр, как в десятичной системе, римские числа сочетают семь букв латинского алфавита, каждая из которых обозначает фиксированное значение.

Семь символов — это I (1), V (5), X (10), L (50), C (100), D (500) и M (1000). Располагая и сочетая эти буквы по небольшому набору правил, можно записать любое целое число от 1 до 3999.

Римские числа до сих пор используются на циферблатах часов, в нумерации глав книг, в названиях продолжений фильмов, в именах монархов и пап, а также для года авторского права в фильмах и на зданиях.

Как работает калькулятор?

Этот конвертер работает в двух направлениях. Выберите Римское из числа, чтобы превратить обычное целое число в римское, или Число из римского, чтобы превратить римское число обратно в целое.

  • В режиме «число в римское» введите любое целое число от 1 до 3999. Калькулятор строит число, многократно вычитая наибольшее возможное значение и добавляя соответствующие символы.
  • В режиме «римское в число» введите число с помощью букв I, V, X, L, C, D и M (в верхнем или нижнем регистре). Калькулятор читает символы слева направо, складывает каждое значение и вычитает, когда меньший символ стоит перед большим. Принимаются только корректные канонические числа.

Правила преобразования

Чтобы построить римское число, значения берутся от большего к меньшему:

M=1000,D=500,C=100,L=50,X=10,V=5,I=1M = 1000,\quad D = 500,\quad C = 100,\quad L = 50,\quad X = 10,\quad V = 5,\quad I = 1

Символ, стоящий перед большим символом, вычитается; в противном случае значения складываются. Шесть вычитательных пар:

IV=4,IX=9,XL=40,XC=90,CD=400,CM=900IV = 4,\quad IX = 9,\quad XL = 40,\quad XC = 90,\quad CD = 400,\quad CM = 900

Чтобы прочитать число, сложите значения его символов, вычитая любой символ, значение которого меньше следующего за ним.

Разобранные примеры

Пример 1: 2024 → MMXXIV

Разложите 2024 на части: 2000+20+42000 + 20 + 4. Это даёт MM+XX+IVMM + XX + IV, поэтому 2024=MMXXIV2024 = MMXXIV.

Пример 2: 4 → IV

Четыре записывается вычитательной парой IVIV (один перед пятью), поэтому 4=IV4 = IV.

Пример 3: 49 → XLIX

Разделите 49 на 40+940 + 9. Сорок — это XLXL, а девять — IXIX, поэтому 49=XLIX49 = XLIX.

Пример 4: 1994 → MCMXCIV

Разложите 1994 на 1000+900+90+41000 + 900 + 90 + 4. Это даёт M+CM+XC+IVM + CM + XC + IV, поэтому 1994=MCMXCIV1994 = MCMXCIV.

Пример 5: XIV → 14

Читая XIVXIV: десять плюс (пять минус один) равно 10+4=1410 + 4 = 14.

Практические замечания

  • В классической римской системе нет символа для нуля и нет способа записать отрицательные числа, поэтому диапазон ограничен значениями 1–3999.
  • Числа больше 3999 исторически использовали черту над символом (винкулум), чтобы умножить его значение на 1000, но этот калькулятор использует только семь стандартных букв.
  • Всегда записывайте числа в канонической форме: например, четыре — это IVIV, а не IIIIIIII, и девять — это IXIX, а не VIIIIVIIII.

Если вы хотите узнать, как другие системы счисления представляют значения, посмотрите конвертер из двоичной в десятичную и двоичный конвертер.

Сообщить об ошибке

Это поле обязательно для заполнения.