Wednesday, May 4, 2011

A PROLOG PROGRAM TO CALCULATE MAXIMUM AND MINIMUM IN LIST


maxlist([A],A).
maxlist([A|LIST],MAX):- maxlist(LIST,MAX0),(A>=MAX0, MAX=A ; A<MAX0, MAX=MAX0).

minlist([A],A).
minlist([A|LIST],MIN):- minlist(LIST,MIN0),(A=<MIN0, MIN=A ; A>MIN0, MIN=MIN0).

No comments:

Post a Comment