Изменить вывод в программе - Prolog
Формулировка задачи:
Программа решает логическую задачу о миссионерах и каннибалах.
Условие:
Код:
Спойлер
запрос:
Программа выводит перечень перемещений (скрин ниже)
Нужно сделать чтобы ответы выводило пошагово, а не сразу весь список, то есть должно выводиться так:
Просьба помочь, спасибо.
Решение задачи: «Изменить вывод в программе»
textual
Листинг программы
writelist([]).
writelist([H|T]) :-
write("X = "), write(H), write(";"), nl,
writelist(T).
?-go([[[0,0,0]]],X), writelist(X).