Найти все отцов, имеющих больше 3 детей - Prolog
Формулировка задачи:
Ребят помоги с программой.
Требуется сформировать исходный список структур. Предусмотреть предикат, дополняющий этот список информацией, вводимой с клавиатуры. Сформировать из исходного списка новый список структур и вывести его на экран. Определены структуры «Ф.И.О», «дети» (в виде списка [имя_1, имя_2,…, имя_N]), «семья» (Ф.И.О., Ф.И.О., дети). Найти все отцов, имеющих больше 3 детей.
Не могу справиться. Можете что подсказать?
Решение задачи: «Найти все отцов, имеющих больше 3 детей»
textual
Листинг программы
search(P) :- family(f(P, _, L)), dlina(L, K1), K1 > 2. goal search(P), write(P), nl, fail.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д