Факториалы и суммы - Prolog
Формулировка задачи:
Ребята помогите решить задачу :
Описать предикат y(N), выводящий на экран результат выражения для заданного N. N — целое число. Результат выражения должен быть целочисленным, если все операции в выражении целочисленные.
Решение задачи: «Факториалы и суммы»
textual
Листинг программы
ffact(0,1):- !. ffact(1,1):- !. ffact(N,F) :- N1 is N-2, ffact(N1,F1), F is F1*N. y(1,1):- !. y(N,S):- ffact(N,F), N1 is N-1, y(N1,S1), S is S1+F.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д