Удаление всех элементов списка по значению - 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).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д