Глава 31. Римская числовая нотация

Постановка задачи
Идеи реализации
Перевод в римскую нотацию
Перевод из римской нотации
Разработка
Перевод в римскую нотацию: toroman.pl
Перевод из римской нотации: parseroman.pl
Готовая программа
Перевод в римскую нотацию: toroman.pl
Перевод из римской нотации: parseroman.pl

Наряду с привычной, арабской (а на самом деле индийской) системой записи натуральных чисел при помощи десяти цифр иногда используется римская нотация.

Римская нотация используется для записи порядковых числительных и в особенно торжественных и помпезных случаях: для юбилейных поздравительных адресов (скажем, «LXXV» в окружении лавровых ветвей) и для записи годов великих свершений. Например, над главным входом в Главное Здание МГУ имени М. В. Ломоносова выбито «MCMLIII» в знак того, что здание было построено в 1953 году.

Нам требуется написать две программы — toroman.pl и parseroman.pl. Первая из них выводит римскую запись числа, заданного в командной строке. Вторая делает обратную операцию, то есть выводит число, чья римская запись указана в командной строке:

Информатика-54© А. Н. Швец