Как добавить два вложенных списка в один список в прологе - PullRequest
0 голосов
/ 14 апреля 2020

введите описание изображения здесь

sum_of_list([],[]).
sum_of_list([H|T],sum):-
   sum_of_list(T,sum1),
   list1_list2_sums(sum1,H,sum).

list1_list2_sums([], [], []).
list1_list2_sums([], [H|_], sum):-
   sum=H.
list1_list2_sums([X|Xs], [Y|Ys], [M|Ms]) :-
   list1_list2_sums(Xs, Ys, Ms),
   M is (X + Y).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...