Вопрос Вопрос для програмистов. Хелп гайс

Статус
В этой теме нельзя размещать новые ответы.
Регистрация
23 Авг 2013
Сообщения
83
Репутация
-2
Спасибо
0
Монет
0
Что делать?
1. Римські числа
Input file – e.in; output file – standard output; time limit – 1 sec.

Задано рядок латинських літер (≤ 15 літер). Перевірити, чи він є правильним записом римськими цифрами натурального числа n (1 ≤ п ≤ 3999). Якщо так, то отримати рядок – запис цього числа арабськими цифрами. У протилежному випадку вказати першу в рядку позицію, де зустрічається помилка та діагностувати її: "Illegal symbol at position", або "Improper order of digits at position".
Римськими цифрами є такі літери латинського алфавіту: I – 1; V – 5; X – 10; L – 50; C – 100; D – 500; M – 1000.

Вхідний файл містить у першому рядку натуральне число k – кількість тестів, за ним – k рядків, що є записами чисел.

Sample Input
3
MMX
LVX
FXIV

Sample Output
2010
Improper order of digits at 3
Illegal symbol at 1
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху