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

printЗадачи

1729. Предложения с большой буквы

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

В текстовых редакторах существует функция автоматической замены маленьких букв на большие в начале предложения, которую вам предстоит проделать в этой задаче.
Входной текст состоит латинских букв, цифр и знаков препинания. Концом предложения считается только точка (символ "."). После точки следует один или несколько (возможно ни одного) пробелов и/или переводов строк. Следующее за ними слово является первым в следующем предложении. Первое слово предложения должно начинаться с большой буквы, если оно начиналось с буквы. Все остальные символы в тексте (в том числе пробелы) должны остаться без изменений. Первое слово в тексте также является началом нового предложения.

Пример ввода

an Online judge is an online system
to test programs in programming
contests [3]. They are also used to
practice for such contests. many of
these systems organize their own
contests.
1. the system can compile and execute
codes, and test them with
pre-constructed data. submitted code
may be run with restrictions,
including time limit, memory limit,
security restriction and so on. the
output of the code will be captured
by the system, and compared with the
standard output. The system will then
return the result. when mistakes were
found in a standard output,
rejudgement using the same method
must be made.
2 online Judges have ranklists
showing users with the biggest number
of accepted solutions and shortest
execution time for a particular
problem.

Пример вывода

An Online judge is an online system
to test programs in programming
contests [3]. They are also used to
practice for such contests. Many of
these systems organize their own
contests.
1. The system can compile and execute
codes, and test them with
pre-constructed data. Submitted code
may be run with restrictions,
including time limit, memory limit,
security restriction and so on. The
output of the code will be captured
by the system, and compared with the
standard output. The system will then
return the result. When mistakes were
found in a standard output,
rejudgement using the same method
must be made.
2 online Judges have ranklists
showing users with the biggest number
of accepted solutions and shortest
execution time for a particular
problem.
Источник: Московская олимпиада школьников по информатике, 2011/12 учебный год
loading