Римляне, как известно, использовали для записи числа латинские буквы.
Считается, что римская система счисления является классическим примером непозиционной системы счисления, то есть такой системы счисления, в которой величина, которую обозначает цифра, не зависит от положения в числе.
Напомним, что в римской системе счисления I обозначает 1, V обозначает 5, X - 10, L - 50, C - 100, D - 500, M - 1000. Например, число 3 в римской системе счисления будет обозначаться как III.
Однако на самом деле не все так просто, и она не является полностью непозиционной системой счисления, потому что в римской системе счисления есть дополнительное правило, которое влияет на величину, которую обозначает цифра, в зависимости от ее положения.
Правило это запрещает употреблении одной и той же цифры более 3 раз подряд, поэтому три это III, а четыре это уже IV, и I(1), стоящая перед большей цифрой V(5), обозначает вычитание, то есть фактически равна -1.
Предвосхищая вопрос сразу скажем, что максимально возможное число в данной системе счисления это 3999, так как 5000 и 10000 уже не определены, и для записи 4000 пришлось бы употребить MMMM, что делать запрещено. Как они считали дальше, останется тайной, сокрытой в веках.
Ниже два калькулятора - для перевода числа из диапазона 1 - 3999 в римское число и наоборот.