Разделить список вещественных на два подсписка: положительных и отрицательных - Prolog
Формулировка задачи:
Помогите написать программу на free prolog: Разделение исходного списка из вещественных чисел на два подсписка: список положительных чисел и список отрицательных чисел.
Решение задачи: «Разделить список вещественных на два подсписка: положительных и отрицательных»
textual
Листинг программы
- domains
- reall=real*
- predicates
- task(reall,reall,reall)
- clauses
- task([],[],[]).
- task([H|T],[H|PT],NT) :- H>=0 ,task(T,PT,NT).
- task([H|T],PT,[H|NT]) :- H<0 ,task(T,PT,NT).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д