Данная задача может быть решена с использованием условных операторов и переменной, которая будет хранить текущую сложность стихосложения.
Шаги решения:
1. Создать переменную “сложность” и присвоить ей значение “ДВУСЛОЖНЫЙ”.
2. Запустить бесконечный цикл для обработки запросов.
3. Получить запрос от пользователя.
4. Если запрос равен “сложность?”, вывести значение переменной “сложность”.
5. Если запрос равен “поменять!”, выполнить следующие действия:
– Если значение переменной “сложность” равно “ДВУСЛОЖНЫЙ”, присвоить переменной “сложность” значение “ТРЕХСЛОЖНЫЙ”.
– Если значение переменной “сложность” равно “ТРЕХСЛОЖНЫЙ”, присвоить переменной “сложность” значение “ДВУСЛОЖНЫЙ”.
6. Вернуться к шагу 3.
Таким образом, программа будет постоянно принимать запросы от пользователя и в зависимости от типа запроса выводить текущую сложность стихосложения или изменять ее на противоположную.
Пример работы программы:
Ввод:
сложность?
Вывод:
ДВУСЛОЖНЫЙ
Ввод:
поменять!
Вывод: (ничего)
Ввод:
сложность?
Вывод:
ТРЕХСЛОЖНЫЙ
Ввод:
поменять!
Вывод: (ничего)
Ввод:
сложность?
Вывод:
ДВУСЛОЖНЫЙ
И так далее, пока пользователь не прервет цикл работы программы.