


Программирование
+2Помогите с языком программирования Prolog
Хочу сделать больных "инфицированных" и врачей-специалистов, которые лечат конкретно эту болезнь. необходимо сделать так чтобы при вводе определённого врача, результатом были его пациенты, при вводе пациента-инфекция и лечащий врач, при вводе инфекции-врач и инфицированные.

По дате
По рейтингу
НЗ. Можно ещё так.
123
пациент(X, Y) :- мужчина(X, Z), врач(Y, Z).
инфекция_и_врач(X, Y) :- мужчина(Z, X), врач(Y, X).
врач_и_пациенты(X, Y) :- врач(X, Z), мужчина(Y, Z).
Не знаю где у вас ошибки, я вообще не знаю как тут использовать кириллицу. Но возможно вместо _ можно написать другое слово.