inicia:-
%copia([1,2,3,4,5,6], [], L), write(L),
non([1,2,3,4,5,6], [], NON), par([1,2,3,4,5,6], PAR),
write(NON), nl, write(PAR).
par([], []).
par([H|T], [H|PAR]):-
0 is H mod 2, par(T, PAR).
par([_|T], PAR):-
par(T, PAR).
non([], L, L).
non([H|T], NON, New):-
1 is H mod 2, non(T, [H|NON], New).
non([_|T], NON, New):-
non(T, NON, New).
copia([], L, L).
copia([H|T], L1, [H|L2]):-
copia(T, L1,L2).