Подсчитать элементов в списке - Prolog

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Подсчитать элементов в списке»

textual
Листинг программы
  1. goal
  2. count([],5,N),write(N),nl.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы