Найти максимальную РАЗНИЦУ с соседним эелементом - Prolog

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

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

помогите найти максимальную РАЗНИЦУ с соседним элементом

Решение задачи: «Найти максимальную РАЗНИЦУ с соседним эелементом»

textual
Листинг программы
  1. maxdiff(X, Y, Old, New) :-
  2.     X > Y,
  3.     New is X-Y,
  4.     New > Old,
  5.     !.
  6. maxdiff(X, Y, Old, New) :-
  7.     X < Y,
  8.     New is Y-X,
  9.     New > Old,
  10.     !.
  11. maxdiff(_, _, Old, Old).
  12.  
  13. maxdifflist([X, Y| T], M) :-
  14.     !,
  15.     maxdifflist([Y| T], MT),    
  16.     maxdiff(X, Y, MT, M).
  17. maxdifflist(_, 0).

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


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

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

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

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

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

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