printРабочее место участника

printЗадачи

1974. Н

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Чтобы помочь Трурлю проверить машину, напишите программу, которая в заданном тексте выделяет слова на букву "н". Программа должна сделать прописной первую буквы всех слов, начинающихся с буквы "н" и длиной не менее трех букв. Под словом будем понимать непрерывную последовательность русских букв, непосредственно перед и после которой нет других русских букв.
Во входном файле содержится текст – не менее одной строки длиной не более 255 символов. Текст состоит только из строчных и прописных русских букв (используется кодировка cp866 (DOS)) и знаков препинания.
В выходной файл вывести текст из входного файла, превращая первые буквы слов, начинающихся с “н” (ASCII код 173), в прописные (ASCII код 141). Разбиение текста на строки, пробелы и знаки препинания должны сохраниться.

Пример ввода

Конструктор Трурль создал однажды машину, которая умела делать всё на букву ”Н”.
Закончив эту машину, он для пробы заставил её сделать нитки, потом связать из ниток
носки, одеть их на ноги, а затем бросить всё это в нору, окружённую незабудками и
наличниками. Машина выполнила задание безукоризненно, но Трурль ещё не был уверен в её
исправности и стал думать, какие вещи на букву ”Н” можно приказать сделать машине.

Вывод для примера

Конструктор Трурль создал однажды машину, которая умела делать всё на букву ”Н”.
Закончив эту машину, он для пробы заставил её сделать Нитки, потом связать из Ниток
Носки, одеть их на Ноги, а затем бросить всё это в Нору, окружённую Незабудками и
Наличниками. Машина выполнила задание безукоризненно, но Трурль ещё не был уверен в её
исправности и стал думать, какие вещи на букву ”Н” можно приказать сделать машине.
loading