Я застрял в этой точке. Невозможно узнать, как суммировать элементы на четных позициях.Элементы списка элементов пролога в четных позициях
domains
slist=integer*
pos,sum=integer
predicates
even(pos).
even_summ(slist,pos,sum).
clauses
even(X):- X mod 2 = 0.
even_summ([],0,0).
even_summ([H|T],P,S):- even_summ(T,P1,S1),
P=P1+1,
S=S1+H.
goal
even_summ([1,2,3,4,5,6,7],P,S).
@ max56 Спасибо, чувак! –