You are on page 1of 1

sub_lista([X|_],1,1,[X]).

sub_lista([X|Xs],1,K,[X|Ys]) :- K > 1,
K1 is K - 1, sub_lista(Xs,1,K1,Ys).
sub_lista([_|Xs],I,K,Ys) :- I > 1,
I1 is I - 1, K1 is K - 1, sub_lista(Xs,I1,K1,Ys).

You might also like