Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2012, 19:43   #1
Mediaplay
 
Регистрация: 20.11.2012
Сообщений: 3
Вопрос Удалить элементы из списка.PROLOG

Как сделать что бы удалить все элементы из списка, кроме первого и последнего?
Вот код создания списка:

process(Input) :-
write('> '),
read(Command),
perform(Command,Input,Output),
process(Output).

perform(show,X,X) :- write(X),nl.
perform(add(Item),Before,After) :- append(Before,[Item],After).

perform(clear,Before,After):-append(Before,After,Before).

perform(set(Newlist),Before,After):-After=Newlist.
Mediaplay вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VISUAL PROLOG удалить из списка подсписок Glo Помощь студентам 0 28.05.2012 20:53
Удаление из списка. Turbo Prolog Ketty_byyy Помощь студентам 1 23.05.2010 15:19
Prolog (Выбор по условию из списка) nata Помощь студентам 1 06.05.2010 13:27
[Prolog] Преобразование списка в таблицу girlll Помощь студентам 1 07.04.2009 23:29
Удалить вершину с указанной меткой. Задача Turbo Prolog. Iridda Помощь студентам 1 24.01.2009 19:33