Определить количество ненулевых элементов списка - Prolog
Формулировка задачи:
Определить количество ненулевых элементов списка. (Visual Prolog)
Решение задачи: «Определить количество ненулевых элементов списка»
textual
Листинг программы
- domains
- int=integer
- intl=int*
- predicates
- nz_count(intl,int)
- clauses
- nz_count([],0).
- nz_count([H|T],N) :- H<>0, nz_count(T,N1), N=N1+1.
- nz_count([H|T],N) :- H=0, nz_count(T,N).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д