|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2013, 16:50 | #1 |
Пользователь
Регистрация: 27.02.2013
Сообщений: 11
|
Вывод элементов списка по правилу: текущий элемент, предыдущий элемент
Prolog. Необходимо вывести список вот по такому правило
[1,2,3,4,5] 1,2 2,3 3,4, 4,5 вроде как-то нужно сохранять голову на каждому шагу, но в итоге получаю вот такой косяк пусто, 1 1,2 2,3 3,4 4,5 |
13.10.2013, 22:55 | #2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
где Ваш код?
|
14.10.2013, 13:11 | #3 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Код:
Последний раз редактировалось rrrFer; 14.10.2013 в 13:14. |
14.10.2013, 16:49 | #4 |
Пользователь
Регистрация: 27.02.2013
Сообщений: 11
|
спасибо.
я вот запускал вот такую штуку: prints([]). prints([F|[S|D]]) :- write(F), write(' '), write(S), prints(D). и почему-то даже вообще по другому выводило |
14.10.2013, 17:42 | #5 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Вы так нестандартно пишите на прологе, что я вообще въехать не могу почему вы полагаете что оно должно работать (и мне трудно предсказать как оно будет работать. По спискам можно тут: http://pro-prof.com/archives/845 посмотреть примеры задач с разбором решения, может что-то прояснится? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удалить элемент списка | KatCH | Общие вопросы по Java, Java SE, Kotlin | 7 | 01.02.2013 16:13 |
DAO, Recordset, текущий элемент | Y4va | Microsoft Office Access | 3 | 23.06.2012 15:25 |
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива | кумитэ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 19.12.2011 16:44 |
Pascal Исключить пятый элемент из списка который состоит из 10 элементов | Настенушка | Помощь студентам | 3 | 11.12.2010 14:14 |
Выделить элемент списка | Иллидан | Microsoft Office Word | 5 | 23.09.2008 09:33 |