Prolog вывод результата

Узнай цену своей работы

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

В общем есть такой код, но не знаю как правильно сформулировать запрос для вывода ответа. Это программа для вычисления декартова произведения множеств.
Листинг программы
  1. pair(_,[],[]).
  2. pair(X,[H|T],[[X,H]|R]) :- pair(X,T,R).
  3. app([],X,X).
  4. app([A|T],X,[A|R]) :- app(T,X,R).
  5. cart([],_,[]).
  6. cart([A|T],B,R) :- pair(A,B,AB), cart(T,B,Z), app(AB,Z,R).

Решение задачи: «Prolog вывод результата»

textual
Листинг программы
  1. goal
  2. cart([1,2,3],[11,22,33],R),write(R),nl.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут