Предикат, удваивающий введенное значение - Prolog

Формулировка задачи:

Добрый день! Помогите создать предикат, удваивающий введенное значение

Код к задаче: «Предикат, удваивающий введенное значение - Prolog»

textual
domains
int=integer
intl=int*
 
predicates
dup(intl,intl)
 
clauses
dup([],[]).
dup([H|T],[U|R]) :- U=2*H, dup(T,R).

15   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ