Top.Mail.Ru

Для решения данной задачи можно использовать следующий алгоритм:

1. Вводим предложение.
2. Разделяем предложение на отдельные слова.
3. Создаем строку для вертикального вывода гирлянды.
4. Для каждого слова:
– Добавляем нижнее подчеркивание в начало строки.
– Добавляем каждую букву слова в отдельную строку.
– Добавляем пробел между словами.
– Добавляем нижнее подчеркивание в конец строки.
5. Выводим строку гирлянды.
6. Выводим пустую строку.
7. Выводим антигирлянду, которая является отражением гирлянды в натертом до блеска полу. Для этого:
– Разделяем строку гирлянды на отдельные строки.
– Для каждой строки:
– Выводим ее в обратном порядке.
8. Конец.

Пример:
Входные данные: “Привет мир”
Шаг 1: Разделяем предложение на отдельные слова: [“Привет”, “мир”]
Шаг 2: Создаем нулевую строку.
Шаг 3: Добавляем нижнее подчеркивание в начало строки: “_”
Шаг 4: Для каждого слова:
– Добавляем каждую букву слова в отдельную строку: “_nПnрnиnвnеnтn_”
– Добавляем пробел между словами: “_nПnрnиnвnеnтn_nnмnиnрn_”
– Добавляем нижнее подчеркивание в конец строки: “_nПnрnиnвnеnтn_nnмnиnрn_”
Шаг 5: Выводим строку гирлянды:
_
П
р
и
в
е
т
_

м
и
р
_
Шаг 6: Выводим пустую строку.
Шаг 7: Выводим антигирлянду:
_
р
т
е
в
и
р
П
_
р
и
м

Шаг 8: Конец.

Таким образом, программа будет выводить гирлянду из слов, а затем антигирлянду – отражение гирлянды в натертом до блеска полу.

   
[metform form_id="1136"]