Олимпиады по информатике (ХМАО - Югра)

   
 
Югорский НИИ ИТ, Югорский ФМЛ
Логин:   Пароль:    
 
   
 
Новости
О проекте
Регистрация
Гостевая книга
Форум
Архив задач
Состояние системы
Олимпиады
Работа в системе
Рейтинг
Новичкам
Методическое пособие
Дистанционное обучение
Дистрибутивы
Ссылки

HotLog

Римские числа

(Время: 1 сек. Память: 16 Мб Сложность: 50%)

Необходимо сократить дробь, записанную в римской системе счисления. Напомним, что в римской записи используются символы M, D, C, L, X, V и I. Приведем таблицу с примерами перевода римских чисел в арабскую систему:

I - 1VII - 7XLVI - 46CCCII - 302
II - 2VIII - 8L - 50CDXLI - 441
III - 3IX - 9LXXV - 75ID - 499
IV - 4X - 10XCII - 92D - 500
V - 5XVIII - 18IC - 99DCXCV - 695
VI - 6XXXI - 31C - 100CM - 900

Входные данные

Во входном файле INPUT.TXT записана дробь в римской системе счисления. Формат записи считается корректным, если запись представляет собой: римское число, деление, римское число (без пробелов), и каждое из чисел находится в диапазоне от 1 до 999. Строка заданной дроби состоит не более, чем из 100 символов.

Выходные данные

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

Примеры

INPUT.TXTOUTPUT.TXT
1II/IVI/II
2XXIV/VIIIIII
312/16ERROR

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Все попытки] [Лучшие попытки]

 
     
Югорский НИИ ИТ, Югорский ФМЛ