Форум программистов, компьютерный форум, киберфорум
Наши страницы
Prolog
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Jully_ya
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 18
1

Вернуть первый и последний элемент заданного списка в виде двуэлементного списка

04.11.2013, 23:52. Просмотров 727. Ответов 2
Метки нет (Все метки)

Дано список произвольной длинны .Написать предикат ,который возвращает первый и последний элемент этого списка в виде двуэлементного списка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 23:52
Ответы с готовыми решениями:

Поменять местами первый и последний элемент списка[Visual или Turbo]
Ребята помогите пожалуйста. Буду бесконечно благодарен...Что-то с прологом...

Переместить последний элемент списка в начало списка.
Переместить последний элемент списка в начало списка. Вот что написал, но...

Определите совпадает ли первый элемент списка Х, с последним элементом списка У
Определите совпадает ли первый элемент списка Х, с последним элементом списка У...

Первый элемент списка переместить в конце списка
Привет. Надо первый элемент списка переместить в конце списка. Может у кого...

Предикат, меняющий местами первый и последний элементы списка
22. Определите предикат p(+X,?Y), который меняет местами первый и последний...

2
arlat
382 / 375 / 75
Регистрация: 07.10.2013
Сообщений: 819
05.11.2013, 11:10 2
Prolog
1
2
3
4
5
6
7
first_last([Head|Teil],[Head,Last]) :-
    my_last(Teil,Last),
    !.
 
my_last([Last],Last).
my_last([_|Teil],Last) :-
    my_last(Teil,Last).
?- first_last([1,2,3,4],FL).
FL = [1, 4].
1
Jully_ya
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 18
05.11.2013, 21:47  [ТС] 3
спасибо!!!!Очень выручили!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2013, 21:47

Предикат, удаляющий из списка последний элемент
Определить на языке ПРОЛОГ следующие рекурсивные предикаты: c) предикат,...

SWI Prolog последний элемент списка
Нужно задать список и определить последний элемент списка

Добавить элемент в конец уже существующего списка и вернуть его же
Добрый вечер. Есть список состоящий из буквенных символов. Обозначим его за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru