Write a prolog program to find sum of all the numbers of list
Alankrit09:
For C++ or Java?
Answers
Answered by
0
domains list=integer* predicates findsum(list) sum(list,integer) clauses findsum(L):- sum(L,Sum), write("\nSum Of Given List : ",Sum). sum([],0). sum([X|Tail],Sum):- sum(Tail,Temp), Sum=Temp+X. OUT PUT ======= Goal: findsum([1,2,3,4,5]) Sum Of Given List : 15 Yes ------------------------------------- Goal: findsum([]) Sum Of Given List : 0 Yes ------------------------------------- Goal: findsum([1,2,3,4,5,6,7,8,9,10]) Sum Of Given List : 55 Yes
Similar questions
Social Sciences,
9 months ago
Geography,
9 months ago
Math,
9 months ago
History,
1 year ago
Science,
1 year ago