-5
если цель может (5,3) из положить может быть 5,4,3 это мой код нашел большую ошибкуПролог: как я могу подсчитать число в прологе?
predicates
count(integer, integer)
clauses
count(X, Y) :- X > Y, write(3), !.
count(X < Y) :- X > Y, write(X), nl, X1 = X-1, count(X1, Y).
Какова была ошибка, а именно? –
Пожалуйста, объясните, что должен делать этот предикат в целом, а не только конкретный пример без контекста. –
Я не знаю, какое условие для печати от 5 до 3 или от -3 до 0 и т. Д. – eleen