Advertisement
Artashes

Task6.1.11

Mar 3rd, 2019
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.41 KB | None | 0 0
  1. % Сформировать список из N последовательных натуральных чисел, начиная с 10. Найти сумму его элементов .
  2.  
  3. genl(0, _, []):-!.
  4. genl(M, N,[N|L]):-M1 is M-1, N1 is N+1, genl(M1, N1,L).
  5.  
  6. suml([], 0):-!.
  7. suml([N|L], Sum):-sum_list(L, Sum1), Sum is Sum1 + N.
  8.  
  9. sum(M, N, Res):- genl(M, N, Res1), suml(Res1, Res).
  10.  
  11. %%sum(5, 10, Res)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement