Предикат, записывающий каждый третий элемент списка в новый список - Prolog
Формулировка задачи:
Здравствуйте. Прошу помочь с написанием придиката, который будет записывать каждый третий элемент в новый список. Пишу в visual prolog 7.5. Собственными силами получила следующий код, но увы он не работает. Помогите исправить
Решение задачи: «Предикат, записывающий каждый третий элемент списка в новый список»
textual
Листинг программы
copy_th([H|T], Pos, [H|Res]):- Pos mod 3 = 0, copy_th(T, Pos+1, Res).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д