Подсчитать элементов в списке - Prolog
Формулировка задачи:
Подсчитать количество элементов в списке и вывести полученное значение
Например: дано список [1,2,4,5,6,6,5] или [a,b,c,d,e,f,g], ответом будет "7".
Все сделал.
Листинг программы
- domains
- list=integer*
- predicates
- count(list,byte,byte)
- clauses
- count([],N,N).
- count([_|T],N,M):- N1=N+1, count(T,N1,M).
- goal
- count([0,-1,2,6,-9],0,N).
Решение задачи: «Подсчитать элементов в списке»
textual
Листинг программы
- goal
- count([],5,N),write(N),nl.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д