Ответ в теме: Занести в результирующий сначала элементы первого списка кроме каждого третьего

      Комментарии к записи Ответ в теме: Занести в результирующий сначала элементы первого списка кроме каждого третьего отключены

Главная Форумы Программирование Помощь с решением задач на Prolog Задачи на списки Занести в результирующий сначала элементы первого списка кроме каждого третьего Ответ в теме: Занести в результирующий сначала элементы первого списка кроме каждого третьего

#2907

Прочитайте статью про обработку списков в Prolog – там все с картинками описано.

Вот тут вы разделяете входной список на первые три элемента и остальную часть: [A, B, C|Tail]. Затем вы получаете с помощью append три последних элемента и помещаете все эти элементы в один список, который возвращаете в качестве результата в аргументе функции: [A, B, C, D, E, F].