Римские цифры mmviii: Римская цифра MMXVII — какое число

Римские цифры — Хомепедия

Опубликовано Автор: AlexLat

Римские цифры — цифры древних римлян. Система римских цифр основана на употреблении особых знаков для десятичных разрядов: I = 1, Х= 10, С= 100, М= 1000 и их половин: V = 5, L = 50, D = 500. Натуральные числа записываются при помощи повторения этих цифр. При этом, если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая — перед большей, то меньшая вычитается из большей (принцип вычитания). Последнее правило применяется только во избежание четырёхкратного повторения одной и той же цифры. Например, I, X, С ставятся соответственно перед X, С, М для обозначения 9, 90, 900 или перед V, L, D для обозначения 4, 40, 400.Выполнение арифметических действий над многозначными числами в этой записи весьма неудобно. Система римских цифр в настоящее время не применяется, за исключением, в отдельных случаях, обозначения веков (XV век и т.

д.), годов н. э. (MCMLXXV и т. д.) и месяцев при указании дат (например, 1.V.1975), порядковых числительных, а также иногда производных небольших порядков.

I 1
II 2
III 3
IV 4
V 5
VI 6
VII 7
VIII 8
IX 9
X 10
XI 11
XV 15
XX 20
XXX 30
XL 40
L 50
LIV 54
LX 60
LXX 70
LXXX 80
XC 90
IC 99
C 100
CC 200
CCC 300
CD 400
D 500
DCCXCIV 794
CM 900
IM 999
M 1000
MM 2000
MMVIII 2008
MMIX 2009
MMXII 2012
РубрикиМеры и числаМеткисистема счисления, счет, цифры Искать:

Рубрики

  • Автомобиль (2)
  • Быт (15)
    • Кухня (2)
    • Народные советы (7)
  • Дом, Ремонт, Стройка (3)
    • Отделочные материалы (1)
  • Работа, бизнес (1)
  • Развлечения, отдых (5)
  • Семья (4)
    • Здоровье ребенка (4)
  • Справочники (12)
    • Меры и числа (5)
    • Размеры (6)

Свежие записи

  • Использование универсальных отделочных материалов в качестве декоративного или чернового покрытия
  • Досье о стрижах или все о стрижах
  • Досье о воробьях или всё о воробьях
  • Состав золота 585 пробы (14 карат)
  • Простые советы по уходу за керамогранитом
  • Как правильно выбрать строителя для лестницы
  • Детская косметика
  • Нехитрые советы по мытью посуды
  • Как правильно почистить гранат
  • История Международного женского Дня, 8 Марта

Популярные записи

  • Размеры рубашек (22829)
  • Таблица соответствия рост-длина для джинсов (19451)
  • Досье о стрижах или все о стрижах (6158)
  • Сочетание цветов в одежде (4826)
  • Размеры мужской одежды (3674)
  • Стирка белого белья (2698)
  • Досье о воробьях или всё о воробьях (2488)
  • Размеры женской одежды (2485)
  • Как вывести пятно от утюга (2036)
  • История Международного женского Дня, 8 Марта (1944)

Статистика

Конвертер чисел в римские цифры

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

Этот простой конвертер римских цифр можно использовать в любое время для преобразования чисел в римские цифры. Если вам нужно преобразовать арабские числа в римские, просто введите число в поле справа и нажмите кнопку «Преобразовать в римские». Вы получите точное представление числа римскими цифровыми символами.

Таблица римских цифр

1510501005001000
яVИксLCDM

 

ЧислоРимская цифраРасчет
0не определено 
1я 1
2II1 + 1
3III1 + 1 + 1
4IV5-1
5V5
6VI5 + 1
7VII5 + 1 + 1
8VIII5 + 1 + 1 + 1
9IX10-1
10Икс10
11XI10 + 1
12XII10 + 1 + 1
13XIII10 + 1 + 1 + 1
14XIV10-1 + 5
15XV10 + 5
16XVI10 + 5 + 1
17XVII10 + 5 + 1 + 1
18XVIII10 + 5 + 1 + 1 + 1
19XIX10-1 + 10
20XX10 + 10
21 год
XXI10 + 10 + 1
22XXII10 + 10 + 1 + 1
23XXIII10 + 10 + 1 + 1 + 1
24XXIV10 + 10-1 + 5
25XXV10 + 10 + 5
26XXVI10 + 10 + 5 + 1
27XXVII10 + 10 + 5 + 1 + 1
28 годXXVIII10 + 10 + 5 + 1 + 1 + 1
29XXIX10 + 10-1 + 10
30ХХХ10 + 10 + 10
31 годXXXI10 + 10 + 10 + 1
32XXXII10 + 10 + 10 + 1 + 1
33XXXIII10 + 10 + 10 + 1 + 1 + 1
34XXXIV10 + 10 + 10-1 + 5
35 годXXXV10 + 10 + 10 + 5
36XXXVI10 + 10 + 10 + 5 + 1
37XXXVII10 + 10 + 10 + 5 + 1 + 1
38XXXVIII10 + 10 + 10 + 5 + 1 + 1 + 1
39XXXIX10 + 10 + 10-1 + 10
40XL50-10
41 годXLI50-10 + 1
42XLII50-10 + 1 + 1
43 годXLIII50-10 + 1 + 1 + 1
44XLIV50-10-1 + 5
45XLV50-10 + 5
46XLVI50-10 + 5 + 1
47XLVII50-10 + 5 + 1 + 1
48XLVIII50-10 + 5 + 1 + 1 + 1
49XLIX50-10-1 + 10
50L50
51LI50 + 1
52LII50 + 1 + 1
53LIII50 + 1 + 1 + 1
54LIV50-1 + 5
55LV50 + 5
56LVI50 + 5 + 1
57LVII50 + 5 + 1 + 1
58LVIII50 + 5 + 1 + 1 + 1
59LIX50-1 + 10
60LX50 + 10
61LXI50 + 10 + 1
62LXII50 + 10 + 1 + 1
63LXIII50 + 10 + 1 + 1 + 1
64LXIV50 + 10-1 + 5
65LXV50 + 10 + 5
66LXVI50 + 10 + 5 + 1
67LXVII50+10+5+1+1
68LXVIII50+10+5+1+1+1
69LXIX50+10-1+10
70LXX50+10+10
71LXXI50+10+10+1
72LXXII50+10+10+1+1
73LXXIII50+10+10+1+1+1
74LXXIV50+10+10-1+5
75LXXV50+10+10+5
76LXXVI50+10+10+5+1
77LXXVII50+10+10+5+1+1
78LXXVIII50+10+10+5+1+1+1
79LXXIX50+10+10-1+10
80LXXX50+10+10+10
81LXXXI50+10+10+10+1
82LXXXII50+10+10+10+1+1
83LXXXIII50+10+10+10+1+1+1
84LXXXIV50+10+10+10-1+5
85LXXXV50+10+10+10+5
86LXXXVI50+10+10+10+5+1
87LXXXVII50+10+10+10+5+1+1
88
LXXXVIII
50+10+10+10+5+1+1+1
89LXXXIX50+10+10+10-1+10
90XC100-10
91XCI100-10+1
92XCII100-10+1+1
93XCIII100-10+1+1+1
94XCIV100-10-1+5
95XCV100-10+5
96XCVI100-10+5+1
97XCVII100-10+5+1+1
98XCVIII100-10+5+1+1+1
99XCIX100-10-1+10
100C100
200CC100+100
300CCC100+100+100
400CD500-100
500D500
600DC500+100
700DCC500+100+100
800DCCC500+100+100+100
900CM1000-100
1000M1000

Roman numerals printable chart

Vinculum

NumberRoman NumeralCalculation
5000V 
10000X 
50000L 
100000C 
500000D 
1000000M 

Apostrophus

NumberRoman NumeralCalculation
500IↃ 
1000CIↃ or
 
5000IↃↃ or
 
10000CCIↃↃ or
 
50000IↃↃↃ or
 
100000CCCIↃↃↃ or
 

Years in roman numerals

YearRoman numeral
1000M
1100MC
1200MCC
1300MCCC
1400MCD
1500MD
1600MDC
1700MDCC
1800MDCCC
1900MCM
1990MCMXC
1991MCMXCI
1992MCMXCII
1993MCMXCIII
1994MCMXCIV
1995MCMXCV
1996MCMXCVI
1997MCMXCVII
1998MCMXCVIII
1999MCMXCIX
2000MM
2001MMI
2002MMII
2003MMIII
2004MMIV
2005MMV
2006MMVI
2007MMVII
2008MMVIII
2009MMIX
2010MMX
2011MMXI
2012MMXII
2013MMXIII
2014MMXIV
2015MMXV
2016MMXVI
2017MMXVII
2018MMXVIII
2019MMXIX
2020MMXX
2021MMXXI
2022MMXXII
2023MMXXIII
2024MMXXIV
2025MMXXV

Римские цифры: MMVIII = 2008

« MMVIIMMIX »

Преобразование римских цифр

Арабские цифры:

Римские цифры:

Конвертер позволяет перейти от арабских цифр к римским и наоборот. Просто введите число, которое вы хотите преобразовать, в поле, из которого вы хотите преобразовать, и число в другом формате появится в другом поле. Из-за ограничений римской системы счисления вы можете конвертировать числа только от 1 до 39.99.

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

Текущая дата и время римскими цифрами

2022-10-24 03:02:45
MMXXII-X-XXIV III:II:XLV

Здесь текущая дата и время написаны римскими цифрами. Поскольку в римской системе счисления нет нуля, час, минута и секунда в метках времени иногда становятся пустыми.

2008 год

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

Номер 2008

Число 2008 делится на 2, 4, 8, 251, 502 и 1004 и может быть разложено на простые множители как 2 3 × 251.

2008 как двоичное число: 11111011000
2008 как восьмеричное число: 3730
2008 как шестнадцатеричное число: 7D8

Числа, близкие к MMVIII

Ниже приведены номера от MMV до MMXI, близкие к MMVIII. Правый столбец показывает, как каждая римская цифра составляет общую сумму.

2005 = MMV = 1000 + 1000 + 5
2006 = MMVI = 1000 + 1000 + 5 + 1
2007 = MMVII = 1000 + 1000 + 5 + 1 + 1
2008 = ммв. 2009 г. = MMIX = 1000 + 1000 + 10 − 1
2010 = MMX = 1000 + 1000 + 10
2011 = MMXI = 1000 + 1000 + 10 + 1

О римских цифрах

Римские цифры происходят, как следует из названия, из Древней Римской империи. В отличие от нашей позиционной системы с основанием 10, римская система основана на сложении (а иногда и вычитании) семи различных значений. Это символы, используемые для представления этих значений:

Symbol Value
I 1
V 5
X 10
L 50
C 100
Д 500
М 1000

Например, чтобы выразить число 737 римскими цифрами, вы пишете DCCXXXVII, то есть 500 + 100 + 100 + 10 + 10 + 10 + 5 + 1 + 1. Однако для чисел 4 и 9, вместо сложения используется вычитание, и меньшее число записывается перед большим числом: например, 14 записывается как XIV, т. е. 10 + 5 — 1, а 199 записывается как CXCIX, т. е. 100 + 100 — 10 + 10 — 1. Можно было бы возразить, что 199 было бы легче записать как CIC, но в соответствии с наиболее распространенным определения, вы можете вычесть только число, которое на один порядок меньше, чем числа, из которых вы вычитаете, а это означает, что IC для 99 неверен.

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

Не стесняйтесь ссылаться на этот сайт, если вы найдете его полезным. Также можно напрямую ссылаться на определенные числа, например roman-numerals.info/XXXVII или roman-numerals.info/37. Вы также можете указать интервалы, например, roman-numerals.info/1-100 или roman-numerals.info/1980-2020, чтобы увидеть числа в формате списка.

lua — Лучший способ улучшить мой декодер римских чисел

Новое! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

Краткое объяснение, недавно я начал использовать кодовые войны для дальнейшего улучшения своих навыков программирования, и моей первой задачей было сделать декодер римских цифр, я прошел через множество версий, потому что меня не устраивало то, что у меня было, поэтому я спрашиваю, есть ли более простой способ обработки всех шаблонов, которые имеют римские цифры, например, I равен 1, но если I находится рядом с другим числом, оно удаляется, например, V = 5, но IV = 4.

вот мой КОД:

 функция Roman_Numerals_Decoder (римская)
    местный Dict = {I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000}
    местный номер = 0
    местный я = 1
    пока я < #roman + 1 делать
        local letter = roman:sub(i,i) -- Получает текущий символ в строке roman
        если roman:sub(i,i) == "I" и roman:sub(i + 1,i + 1) ~= "I" и roman:sub(i + 1,i + 1) ~= "" тогда -- Проверяет наличие шаблона I, когда I существует, а рядом нет I
                number = number + (Dict[roman:sub(i +1,i + 1)] - Dict[roman:sub(i,i)]) -- Отнять единицу от следующего числа
                i = i + 2 -- увеличить счетчик
        еще
            number = number + Dict[letter] -- складывает числа вместе, если шаблон не найден, в настоящее время проверяется только I
            я = я + 1
        конец
    конец
    номер возврата
конец
print(Roman_Numerals_Decoder("MXLIX")) -- 1049= MXLIX, 2008 = MMVIII
 

на данный момент я пытаюсь заставить 1049 (MXLIX) работать, но я получаю 1069, очевидно, я не следую правилу, и я чувствую, что это более неправильно, чем должно быть, потому что обычно, если это не правильно, это 1 или 2 номера неправильные.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *