      * NB: ANY does not exist in BabyCobol so the elegant
      * EVALUATE-based COBOL-style solution is impossible here.
      * Note the subtly unbalanced IF/ENDs yet valid END at the end.
      IDENTIFICATION DIVISION.
      PROGRAM-ID. FIZZBUZZ.
      DATA DIVISION.
      01 INT PICTURE IS 9(3).
      01 REM LIKE INT.
      01 TMP LIKE INT.
      PROCEDURE DIVISION.
      LOOP VARYING INT TO 100
               DIVIDE 3 INTO INT GIVING TMP REMAINDER REM
              IF REM \= 0
               THEN DISPLAY "Fizz" WITH NO ADVANCING
              DIVIDE 5 INTO INT GIVING TMP REMAINDER REM
              IF REM \= 0
               THEN DISPLAY "Buzz" WITH NO ADVANCING
              DIVIDE 15 INTO INT GIVING TMP REMAINDER REM
              IF REM \= 0
               THEN DISPLAY ""
      ELSE DISPLAY INT
      END.
