I want to write a program that deletes any occurrence of a member in a given list, as bellow:
deleteall(1,[1,2,3,1,3,2,5],Out)
Out= [2,3,3,2,5]
How can I do that? This is my attempt:
deleteall(X,[],[]).
deleteall(X,[H1|T1],[H2|T2]) :- deleteall (X,T1,T2).