Контрольные задания > Задача 1: Ира пишет записки одноклассникам. Если сообщение очень важное, после каждой строки она ставит восклицательный знак. Есть последовательность строк из записки Иры и строка "стоп". Выведи эти строки (кроме "стоп"), добавив восклицательный знак после каждой.
Ввод:
a
стоп
привет
сегодня
хороший
день
стоп
Вывод:
a!
привет!
сегодня!
хороший!
день!
Вопрос:
Задача 1: Ира пишет записки одноклассникам. Если сообщение очень важное, после каждой строки она ставит восклицательный знак. Есть последовательность строк из записки Иры и строка "стоп". Выведи эти строки (кроме "стоп"), добавив восклицательный знак после каждой.
Ввод:
a
стоп
привет
сегодня
хороший
день
стоп
Вывод:
a!
привет!
сегодня!
хороший!
день!
Решение:
Задача состоит в том, чтобы обработать последовательность строк и вывести каждую строку с восклицательным знаком, пока не встретится строка "стоп". Строку "стоп" выводить не нужно.
Для ввода "a", программа должна вывести "a!".
Для ввода "привет", программа должна вывести "привет!".
Для ввода "сегодня", программа должна вывести "сегодня!".
Для ввода "хороший", программа должна вывести "хороший!".
Для ввода "день", программа должна вывести "день!".
Развёрнутый ответ для школьника:
Представь, что ты читаешь записки от Иры. Она пишет тебе сообщения, и если сообщение важное, то в конце каждой строчки ставит восклицательный знак. Но есть одно правило: когда ты видишь слово "стоп", ты прекращаешь читать записки и ничего больше не выводишь. Задача состоит в том, чтобы прочитать все записки до слова "стоп" и добавить восклицательный знак в конце каждой прочитанной строчки. Например, если ты прочитал слово "привет", то должен вывести "привет!".
В первом примере, на ввод подаётся "a", а затем "стоп". Нужно вывести "a!", так как "a" - это сообщение, а "стоп" говорит о том, что больше ничего выводить не нужно.
Во втором примере, тебе даны разные слова: "привет", "сегодня", "хороший", "день", и в конце опять "стоп". Ты должен вывести каждое из этих слов с восклицательным знаком на новой строке: "привет!", "сегодня!", "хороший!", "день!". Как только встретил "стоп", останавливаешься.