Базовый логический вопрос C++ по групповой комбинаторике [закрыто] ⇐ C++
Базовый логический вопрос C++ по групповой комбинаторике [закрыто]
Напишите программу на C++, которая задает вопросы пользователя, чтобы угадать, какой гриб он имеет в виду (среди известного списка заранее). Чтобы угадать гриб пользователя, программа может задать максимум 3 вопроса1 которые имеют только ответы да/нет (пользователь будет отвечать на вопросы программы 0 — нет, 1 — да; см. пример выполнения, который приведен далее ниже). 6 возможных грибов (французские названия обязательны): "желтый агарик" "аманитские ту-муши" «сеп де бордо» «коприн чевелу» "Жироля" и «пестрый блю».
(Но это не значит, что эти три вопроса каждый раз одни и те же!)
Сердец Бордо — единственный, у которого есть поры («трубочки» по-французски), у других грибов есть жабры («ламели» по-французски).
И «коприн шевелю», и «агар желтый» растут на лугах («данс ле прес» в по-французски), а все остальные грибы растут в лесу («en forêt» по-французски).
Единственные грибы, у которых есть выпуклая шляпка («chapeau convexe»), — это «агарик». jaunissant», «аманитовый ту-муш» и «пестрый синий».
Единственные грибы, у которых есть кольцо/кольцо («anneau»), — это «желтый агар», «аманитовый туе-муш» и «коприновый шевелю».
Инструкции Для этого задания мы не навязываем стартовый код C++. Мы лишь просим вас используйте предоставленные вопросы и названия грибов, как указано в исходном коде доступно на сайте курса. ВНИМАНИЕ: не следует изменять ни названия грибов, ни вопросы. представленный в этом файле. Что вам нужно сделать, так это написать весь код C++ (используя предоставленный cout утверждения), чтобы он мог найти, используя не более 3 вопросов, гриб пользователя хочет, чтобы он отгадал (среди вышеперечисленных грибов). Обратите внимание: не изменяйте текст вопросов (вы можете перемещать их). при необходимости изменить заказ); наш автоматический грейдер основан на точном тексте этих вопросов, чтобы оценить представленную программу. В остальном вы можете писать свою программу по своему усмотрению. Основная трудность состоит в том, чтобы найти, какие вопросы необходимо задавать и в соответствии с чем. какой заказ. Не все заказы приводят к хорошей программе; а именно не допускать найти ответ не более чем в 3 вопросах
Независимо от комбинации вопросов, мне кажется, что я всегда не могу включить все элементы.
Напишите программу на C++, которая задает вопросы пользователя, чтобы угадать, какой гриб он имеет в виду (среди известного списка заранее). Чтобы угадать гриб пользователя, программа может задать максимум 3 вопроса1 которые имеют только ответы да/нет (пользователь будет отвечать на вопросы программы 0 — нет, 1 — да; см. пример выполнения, который приведен далее ниже). 6 возможных грибов (французские названия обязательны): "желтый агарик" "аманитские ту-муши" «сеп де бордо» «коприн чевелу» "Жироля" и «пестрый блю».
(Но это не значит, что эти три вопроса каждый раз одни и те же!)
Сердец Бордо — единственный, у которого есть поры («трубочки» по-французски), у других грибов есть жабры («ламели» по-французски).
И «коприн шевелю», и «агар желтый» растут на лугах («данс ле прес» в по-французски), а все остальные грибы растут в лесу («en forêt» по-французски).
Единственные грибы, у которых есть выпуклая шляпка («chapeau convexe»), — это «агарик». jaunissant», «аманитовый ту-муш» и «пестрый синий».
Единственные грибы, у которых есть кольцо/кольцо («anneau»), — это «желтый агар», «аманитовый туе-муш» и «коприновый шевелю».
Инструкции Для этого задания мы не навязываем стартовый код C++. Мы лишь просим вас используйте предоставленные вопросы и названия грибов, как указано в исходном коде доступно на сайте курса. ВНИМАНИЕ: не следует изменять ни названия грибов, ни вопросы. представленный в этом файле. Что вам нужно сделать, так это написать весь код C++ (используя предоставленный cout утверждения), чтобы он мог найти, используя не более 3 вопросов, гриб пользователя хочет, чтобы он отгадал (среди вышеперечисленных грибов). Обратите внимание: не изменяйте текст вопросов (вы можете перемещать их). при необходимости изменить заказ); наш автоматический грейдер основан на точном тексте этих вопросов, чтобы оценить представленную программу. В остальном вы можете писать свою программу по своему усмотрению. Основная трудность состоит в том, чтобы найти, какие вопросы необходимо задавать и в соответствии с чем. какой заказ. Не все заказы приводят к хорошей программе; а именно не допускать найти ответ не более чем в 3 вопросах
Независимо от комбинации вопросов, мне кажется, что я всегда не могу включить все элементы.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение