Advertisement
Guest User

maxmin

a guest
Jul 2nd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.41 KB | None | 0 0
  1. list_minnum_maxnum([E|Es],Min,Max) :-
  2.    V is E,
  3.    list_minnum0_minnum_maxnum0_maxnum(Es,V,Min,V,Max).
  4.  
  5. list_minnum0_minnum_maxnum0_maxnum([]    ,Min ,Min,Max ,Max).
  6. list_minnum0_minnum_maxnum0_maxnum([E|Es],Min0,Min,Max0,Max) :-
  7.    V    is E,
  8.    Min1 is min(Min0,V),
  9.    Max1 is max(Max0,V),
  10.    list_minnum0_minnum_maxnum0_maxnum(Es,Min1,Min,Max1,Max).
  11.  
  12.  
  13.  
  14. %list_minnum_maxnum([1,-10,1,0,7,7], Min,Max).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement