Деление с остатком - Prolog
Формулировка задачи:
Код в .pl:
Когда проверяю в программе, результат всегда такой же, как тут : никакого ответа вообще нет, ни true, ни false, ни error, вообще ничего.
Решение задачи: «Деление с остатком»
textual
Листинг программы
lessthanequal(zero,X):- isnumber(X). lessthanequal(s(X),s(Y)) :- lessthanequal(X,Y). remainder(X,Y,X) :- lessthanequal(X,Y). remainder(X,Y,R) :- plus(X1,Y,X), remainder(X1,Y,R).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д