Пролог: Как я могу изменить вывод комбинаций (N, [H | T], P) , чтобы получить список пар, а не только первую предыдущую;?Программа работает хорошо, пока я нажимаю;в командной строке, но я хочу вернуть непосредственно список пар.
comb(1, [H|_], [H]).
comb(N, [H|T], [H|C]) :- N1 is N - 1, N1 > 0, comb(N1, T, C).
comb(N, [_|T], C):- comb(N, T, C).
Это моя программа.Большое спасибо!