0251. Нумерация
Имя входного файла: | enum.in |
Имя выходного файла: | enum.out |
Ограничение по времени: | 2 s |
Ограничение по памяти: | 256 megabytes |
В городе П проводится олимпиада по программированию. После тестирования программ жюри обнаружило, что задачу решили несколько участников. Жюри постановило, что победителем будет тот участник, у которого самая короткая программа. Но для этого нужно перенумеровать строки каждой программы, так как жюри сбивается со счету. Нумеруются все строки, кроме пустых. Нумерация производится так, как показано в примере (после двоеточия необходимо вывести 2 дополнительных пробела, все двоеточия должны находиться в одной колонке).
Формат входного файла
Все строки во входном файле не длиннее 200 символов и их количество не превосходит 200.
Формат выходного файла
В выходной файл необходимо вывести программу с пронумерованными строчками. При этом все символы (табуляции, пробелы, переводы строк и т.д.) должны сохраниться. Запрещается добавлять любые другие символы, кроме оговоренных в условии.
Пример:
enum.in | enum.out |
---|---|
int main() { return 0; return 1; return 2; return 3; return 4; return 5; return 6; } | 1 : int main() 2 : { 3 : return 0; 4 : return 1; 5 : return 2; 6 : return 3; 7 : return 4; 8 : return 5; 9 : return 6; 10: } |
Источник: Командное школьное первенство Республики Карелия по программированию, 4 ноября 2007.
Обсудить Отправить решение
Версия для печати