Описать функцию, которая элемент списка с заданным номером заменяет на данный элемент - Prolog

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

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

Описать функцию, которая элемент списка с заданным номером заменяет на данный элемент. В чем ошибка?

Решение задачи: «Описать функцию, которая элемент списка с заданным номером заменяет на данный элемент»

textual
Листинг программы
?- replace([1,2,3],X,2,1),write(X),nl.

Объяснение кода листинга программы

В данном коде:

  1. Задается список [1,2,3]
  2. Задается переменная X
  3. Задается номер элемента 2
  4. Задается номер элемента 1
  5. Происходит замена элемента списка с номером 2 на переменную X
  6. Выводится значение переменной X
  7. Выводится символ новой строки

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

7   голосов , оценка 3.857 из 5
Похожие ответы