Як записати число римськими цифрами

Як записати число римськими цифрами

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

Інструкція

  1. У римській запису використовується сім позначень: I — 1, V — 5, X — 10, L — 50, C — 100, D — 500, M — 1000. Число записується за допомогою комбінацій римських цифр, які можуть повторюватися, але не більше трьох підряд. Існують два принципи, які визначають правила запису чисел за допомогою римських цифр. Принцип складання: якщо за більшою цифрою знаходиться менша, то здійснюється їх складання. Принцип віднімання: якщо за меншою цифрою знаходиться велика, то з більшою цифри віднімається менша. Даний принцип використовується для того, щоб одна і та ж римська цифра не повторювалася більше трьох разів.
  2. Щоб правильно записати число за допомогою римських цифр, спочатку запишіть тисячі, потім сотні, потім десятки і, нарешті, одиниці. Наприклад, римська запис числа 1989 буде виглядати наступним чином: MCMLXXXIX. Одна тисяча — M. Дев’ять сотень — CM (менша C, позначає 100, стоїть перед більшою M, що позначає 1000, відповідно 1000 — 100 = 900). Вісім десятків — LXXX (L, що позначає 50, складається з трьома X, кожна з яких позначає 10, відповідно, 50 + 30 = 80). Дев’ять — IX (менша I, що позначає 1, стоїть перед більшою X, що позначає 10, відповідно, 10 — 1 = 9). За таким принципом записуються всі числа.
  3. Для комп’ютерного запису римських цифр звичайно застосовуються стандартні латинські букви. Даний запис рекомендується стандартом Unicode. Проте в даному стандарті також містяться символи, призначені безпосередньо для запису римських цифр. Вони входять до складу розділу «Числові форми». Діапазон кодів, відведених під запис римських позначень — від U +2160 до U +2188. Проте дані символи зможуть бути відображені лише в тому випадку, якщо на комп’ютері встановлено програмне забезпечення, що підтримує Unicode, і шрифт, який має гліфи, відповідні символам римських цифр.