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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2015, 20:35   #1
лингвист
Новичок
Джуниор
 
Регистрация: 21.01.2015
Сообщений: 1
Смущение помогите ПОЖАЛУЙСТА исправить ошибку.

мой пример:
Код:
pr('авто',[])
pr('19 января 2015',[1,9,2,0,1,5]
т.е.нужно вырезать из списка все нецифры.

Вот мое решение:
Код:
pr([A|B],[A|L]):-цифра(A),!,pr(B,L).
pr([_|B],L):-!,pr(B,L).
pr([],[]).
цифра('1'). цифра('2').
Проверяю в SWI-prolog,выдает faulse.
Помогите пожалуйста!!!! Что здесь нужно исправить?

Последний раз редактировалось Stilet; 22.01.2015 в 08:05.
лингвист вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всем привет! Помоги пожалуйста исправить ошибку в программе. TIGRA3 Паскаль, Turbo Pascal, PascalABC.NET 3 23.01.2014 23:15
Помогите пожалуйста исправить ошибку!!!Please!!! Irin@ Помощь студентам 1 02.04.2009 20:31
Помогите пожалуйста найти и исправить ошибку Sam04 Паскаль, Turbo Pascal, PascalABC.NET 4 10.06.2008 08:28
Пожалуйста срочно помочь мне исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 8 20.05.2008 20:46