Удаление всех элементов списка по значению - Prolog

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

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

Программу реализовать двумя способами: с использованием стандартных процедур обработки списков и без использования. Подсобите пожалуйста)
тут я не нашел именно этого(

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

textual
Листинг программы
domains
int=integer
intl=int*
 
predicates
removeall(intl,int,intl)
 
clauses
removeall([],_,[]).
removeall([H|T],H,Q) :- removeall(T,H,Q).
removeall([Z|T],H,[Z|Q]) :- Z <> H, removeall(T,H,Q).

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


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

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

8   голосов , оценка 4.125 из 5
Похожие ответы