fork(6) download
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. IDEONE.
  3.  
  4. ENVIRONMENT DIVISION.
  5.  
  6. DATA DIVISION.
  7. WORKING-STORAGE SECTION.
  8. 01 WCNT PIC 9(04) VALUE 0.
  9. 01 CNT PIC 9(04) VALUE 0.
  10. 01 CNT1 PIC 9(03) VALUE 0.
  11. 01 WTIME.
  12. 03 HH PIC 9(02).
  13. 03 MM PIC 9(02).
  14. 03 SS PIC 9(02).
  15. 01 STIME PIC 9(06) VALUE 0.
  16. 01 ETIME PIC 9(06) VALUE 0.
  17.  
  18. PROCEDURE DIVISION.
  19. DISPLAY "!!!CNT 9(04) TYPE-IN END...9999".
  20. ACCEPT WCNT.
  21. DISPLAY WCNT.
  22. IF WCNT = 9999
  23. THEN
  24. DISPLAY "<<<CNT041 - ENDED>>>"
  25. ELSE
  26. MOVE 0 TO CNT CNT1
  27. ACCEPT WTIME FROM TIME
  28. COMPUTE STIME=(HH*3600)+(MM*60)+(SS)
  29. PERFORM UNTIL CNT = WCNT
  30. ADD 1 TO CNT CNT1
  31. DISPLAY CNT CNT1
  32. IF CNT1 = 10
  33. THEN
  34. MOVE ZERO TO CNT1
  35. DISPLAY CNT
  36. ELSE CONTINUE
  37. END-IF
  38. END-PERFORM
  39. END-IF.
  40. STOP RUN.
Success #stdin #stdout 0s 5396KB
stdin
66
stdout
!!!CNT 9(04) TYPE-IN END...9999
0066
0001001
0002002
0003003
0004004
0005005
0006006
0007007
0008008
0009009
0010010
0000
0001011
0002012
0003013
0004014
0005015
0006016
0007017
0008018
0009019
0010020
0011021
0012022
0013023
0014024
0015025
0016026
0017027
0018028
0019029
0020030
0021031
0022032
0023033
0024034
0025035
0026036
0027037
0028038
0029039
0030040
0031041
0032042
0033043
0034044
0035045
0036046
0037047
0038048
0039049
0040050
0041051
0042052
0043053
0044054
0045055
0046056
0047057
0048058
0049059
0050060
0051061
0052062
0053063
0054064
0055065
0056066
0057067
0058068
0059069
0060070
0061071
0062072
0063073
0064074
0065075
0066076