Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Prolog] Работа с списками


Автор: newbie2009 6.12.2009, 20:54
Не получается написать, помогите:

Написать предикат rest(Xs, Y, Zs), который заканчивается успехом, если Zs - списк элементов, расположенных после элемента Y в списке Xs.

Автор: Фантом 6.12.2009, 22:33
Код

res([Y|Zs],Y,Zs).
res([Y|_],Y,_):-!,fail.
res([_|Xss],Y,Zs):-res(Xss,Y,Zs).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)