*PROGRAM TO FIND OUT THE LARGEST AND SMALLEST AMONGST THREE NUMBERS IDENTIFICATION DIVISION. PROGRAM-ID. LARSML. AUTHOR. KRISHNA KUMAR KHATRI. DATE-WRITTEN. 21ST MAY 2003. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. 01 NUM1 PIC S99 VALUE ZERO USAGE COMPUTATIONAL. 01 NUM2 PIC S99 VALUE ZERO USAGE COMPUTATIONAL. 01 NUM3 PIC S99 VALUE ZERO USAGE COMPUTATIONAL. PROCEDURE DIVISION. MAIN-LOGIC. DISPLAY "PROGRAM TO FIND OUT LARGEST AND SMALLEST". DISPLAY " ". DISPLAY "ENTER FIRST NUMBER". ACCEPT NUM1. DISPLAY "ENTER SECOND NUMBER". ACCEPT NUM2. DISPLAY "AND FINALLY ENTER THIRD NUMBER". ACCEPT NUM3. IF NUM1 IS GREATER THAN NUM2 AND NUM1 IS GREATER THAN NUM3 DISPLAY "FIRST NUMBER IS THE GREATEST" ELSE IF NUM2 IS GREATER THAN NUM3 DISPLAY "SECOND NUMBER IS THE LARGEST" ELSE DISPLAY "THIRD NUMBER IS THE LARGEST". IF NUM1 IS LESS THAN NUM2 AND NUM1 IS LESS THAN NUM3 DISPLAY "FIRST NUMBER IS THE SMALLEST" ELSE IF NUM2 IS LESS THAN NUM3 DISPLAY "SECOND NUMBER IS THE SMALLEST" ELSE DISPLAY "THRID NUMBER IS THE SMALLEST". STOP RUN.