Hi Friends,
This post is to display the maximum and minimum value from an array.
For example array, ar[19,15,66,41,12]
Here, 66 is the maximum value and 12 is minimum.
This post is to display the maximum and minimum value from an array.
For example array, ar[19,15,66,41,12]
Here, 66 is the maximum value and 12 is minimum.
It is pretty simple.
Please check the code below :
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-HIGH PIC 9(2) VALUE 0. 01 WS-LOW PIC 9(2) VALUE 99. 01 WS-I PIC 9(2) VALUE 0. 01 WS-TAB VALUE "1915664112". 05 WS-ELE PIC 9(2) OCCURS 5 TIMES. PROCEDURE DIVISION. PERFORM VARYING WS-I FROM 1 BY 1 UNTIL WS-I > 5 IF WS-ELE(WS-I) > WS-HIGH MOVE WS-ELE(WS-I) TO WS-HIGH END-IF IF WS-ELE(WS-I) < WS-LOW MOVE WS-ELE(WS-I) TO WS-LOW END-IF END-PERFORM. DISPLAY 'THE HIGHEST NUMBER IS : ' WS-HIGH. DISPLAY 'THE LOWEST NUMBER IS : ' WS-LOW. STOP RUN.Below will be the output:-
THE HIGHEST NUMBER IS : 66 THE LOWEST NUMBER IS : 12That's it :)Happy Learning.