Построить по заданному натуральному числу N список, состоящий из натуральных чисел от N до 1 - Prolog
Формулировка задачи:
Создайте предикат, порождающий по заданному натуральному числу N список, состоящий из натуральных чисел от N до 1.
Решение задачи: «Построить по заданному натуральному числу N список, состоящий из натуральных чисел от N до 1»
textual
Листинг программы
domains int=integer intl=int* predicates makelist(int,intl) clauses makelist(1,[1]) :- !. makelist(N,[N|R]) :- N1=N-1, makelist(N1,R).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д