Олимпиадный тренинг

Задача . Генератор стихотворений


Задача

Темы:

Техническое задание

Разработать программу "Генератор стихов", которая будет создавать простые стихи, используя заранее заданные списки слов. Программа должна использовать циклы для выбора слов из этих списков и формировать рифмованные строки.

Входные данные
  • Программа должна содержать три заранее заданных списка слов:
    • Существительные: список существительных (например, ["кот", "дом", "солнце"]).
    • Глаголы: список глаголов (например, ["бегает", "светит", "поет"]).
    • Прилагательные: список прилагательных (например, ["красивый", "яркий", "умный"]).
Выходные данные
  • Программа должна выводить сгенерированное стихотворение, состоящее из 4-6 строк.
  • Каждая строка должна содержать случайно выбранные слова из списков, следуя заданной структуре (например, "Прилагательное Существительное Глагол").
Структура стихотворения
Стихотворение может иметь следующую структуру (это примерная структура, вы можете выбрать любую свою):
  1. Прилагательное + Существительное + Глагол
  2. Существительное + Глагол + Прилагательное
  3. Глагол + Существительное + Прилагательное
  4. Прилагательное + Глагол + Существительное

 

Дополнительные требования
  • Реализовать возможность добавления новых слов в списки через пользовательский ввод.
  • Предусмотреть возможность генерации нескольких стихотворений подряд.


Программа "Генератор стихов" должна стать увлекательным инструментом для создания простых стихотворений, способствуя развитию креативности и интереса к языку у пользователей.


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя