Трассировка.
+ 1 1 Call: career ? l
+ 2 2 Call: qualifyall(10) ?
+ 3 3 Call: cyclequalify(10) ? l
+ 6 4 Call: qualify(10) ? l
+ 7 5 Call: init(10,1,2) ? l
+ 7 5 Exit: init(10,1,2) ? l
+ 10 5 Call: init(10,2,0) ? l
+ 10 5 Exit: init(10,2,0) ? l
+ 13 5 Call: init(10,3,3) ? l
+ 13 5 Exit: init(10,3,3) ? l
+ 16 5 Call: init(10,4,15) ? l
+ 16 5 Exit: init(10,4,15) ? l
+ 19 5 Call: init(10,5,0) ? l
+ 19 5 Exit: init(10,5,0) ? l
+ 6 4 Exit: qualify(10) ? l
..............................................
+ 196 14 Call: qualify(0) ? l
+ 197 15 Call: init(0,1,2) ? l
+ 197 15 Exit: init(0,1,2) ? l
+ 200 15 Call: init(0,2,0) ? l
+ 200 15 Exit: init(0,2,0) ? l
+ 203 15 Call: init(0,3,3) ? l
+ 203 15 Exit: init(0,3,3) ? l
+ 206 15 Call: init(0,4,15) ? l
+ 206 15 Exit: init(0,4,15) ? l
+ 209 15 Call: init(0,5,0) ? l
+ 209 15 Exit: init(0,5,0) ? l
+ 196 14 Exit: qualify(0) ? l
+ 213 3 Call: init ? l
+ 213 3 Exit: init ? l
+ 216 3 Call: showstate ? l
+ 219 4 Call: printdat ? l
+ 219 4 Exit: printdat ? l
+ 222 4 Call: showall(0) ? l
+ 225 5 Call: showone(0) ? l
...............................................
+ 771 13 Call: showall(9) ? l
+ 774 14 Call: showone(9) ? l
an officer # 9
+ 782 17 Call: gets(9,1,_20176) ? l
+ 782 17 Exit: gets(9,1,2) ? l
+ 788 18 Call: gets(9,2,_20336) ? l
+ 788 18 Exit: gets(9,2,0) ? l
+ 794 19 Call: gets(9,3,_20496) ? l
+ 794 19 Exit: gets(9,3,3) ? l
+ 800 20 Call: gets(9,4,_20656) ? l
+ 800 20 Exit: gets(9,4,15) ? l
+ 806 21 Call: gets(9,5,_20816) ? l
+ 806 21 Exit: gets(9,5,0) ? l
2 0 3 15 0
+ 774 14 Exit: showone(9) ? l
+ 832 14 Call: showall(10) ? l
+ 832 14 Exit: showall(10) ? l
+ 771 13 Exit: showall(9) ? l
+ 710 12 Exit: showall(8) ? l
+ 649 11 Exit: showall(7) ? l
+ 588 10 Exit: showall(6) ? l
+ 527 9 Exit: showall(5) ? l
+ 466 8 Exit: showall(4) ? l
+ 405 7 Exit: showall(3) ? l
+ 344 6 Exit: showall(2) ? l
+ 283 5 Exit: showall(1) ? l
+ 222 4 Exit: showall(0) ? l
+ 216 3 Exit: showstate ? l
+ 2 2 Exit: qualifyall(10) ? l
+ 833 2 Call: serve ? l
+ 841 3 Call: step(1) ? l
+ 852 4 Call: day ? l
+ 855 5 Call: condact(1) ? l
+ 858 6 Call: condactall(9,1) ? l
......................................................
+ 1844 15 Call: condactall(0,1) ? l
+ 1846 16 Call: condact(0,1) ? l
+ 1850 17 Call: priority(0,1,_48570) ? l
+ 1851 18 Call: gets(0,1,_48595) ? l
+ 1851 18 Exit: gets(0,1,2) ? l
+ 1854 18 Call: gets(0,2,_48677) ? l
+ 1854 18 Exit: gets(0,2,0) ? l
+ 1857 18 Call: gets(0,3,_48759) ? l
+ 1857 18 Exit: gets(0,3,3) ? l
+ 1860 18 Call: gets(0,4,_48841) ? l
+ 1863 18 Call: gets(0,5,_48923) ? l
+ 1863 18 Exit: gets(0,5,0) ? l
+ 1850 17 Exit: priority(0,1,63) ? l
+ 1873 18 Call: act(0,1) ? l
+ 1875 19 Call: gets(0,1,_49245) ? l
+ 1875 19 Exit: gets(0,1,2) ? l
+ 1879 19 Call: inc(0,1,1) ? l
+ 1883 21 Call: gets(0,1,_49454) ? l
+ 1883 21 Exit: gets(0,1,2) ? l
+ 1887 21 Call: conditions(1,3) ? l
+ 1887 21 Exit: conditions(1,3) ? l
+ 1891 21 Call: set(0,1,3) ? l
+ 1891 21 Exit: set(0,1,3) ? l
+ 1895 20 Call: inc(0,1,0) ? l
+ 1895 20 Exit: inc(0,1,0) ? l
+ 1879 19 Exit: inc(0,1,1) ? l
+ 1896 19 Call: inc(0,2,2) ? l
+ 1900 21 Call: gets(0,2,_49905) ? l
+ 1900 21 Exit: gets(0,2,0) ? l
+ 1904 21 Call: conditions(2,1) ? l
+ 1904 21 Exit: conditions(2,1) ? l
+ 1906 21 Call: set(0,2,1) ? l
+ 1906 21 Exit: set(0,2,1) ? l
+ 1910 20 Call: inc(0,2,1) ? l
+ 1914 22 Call: gets(0,2,_50279) ? l
+ 1914 22 Exit: gets(0,2,1) ? l
+ 1918 22 Call: conditions(2,2) ? l
+ 1918 22 Exit: conditions(2,2) ? l
+ 1920 22 Call: set(0,2,2) ? l
+ 1920 22 Exit: set(0,2,2) ? l
+ 1924 21 Call: inc(0,2,0) ? l
+ 1924 21 Exit: inc(0,2,0) ? l
+ 1910 20 Exit: inc(0,2,1) ? l
+ 1896 19 Exit: inc(0,2,2) ? l
+ 1925 19 Call: inc(0,3,2) ? l
+ 1929 21 Call: gets(0,3,_50681) ? l
+ 1929 21 Exit: gets(0,3,3) ? l
+ 1933 21 Call: conditions(3,4) ? l
+ 1933 21 Exit: conditions(3,4) ? l
+ 1937 21 Call: set(0,3,4) ? l
+ 1937 21 Exit: set(0,3,4) ? l
+ 1941 20 Call: inc(0,3,1) ? l
+ 1945 22 Call: gets(0,3,_51105) ? l
+ 1945 22 Exit: gets(0,3,4) ? l
+ 1949 22 Call: conditions(3,5) ? l
+ 1949 22 Exit: conditions(3,5) ? l
+ 1953 22 Call: set(0,3,5) ? l
+ 1953 22 Exit: set(0,3,5) ? l
+ 1957 21 Call: inc(0,3,0) ? l
+ 1957 21 Exit: inc(0,3,0) ? l
+ 1941 20 Exit: inc(0,3,1) ? l
+ 1925 19 Exit: inc(0,3,2) ? l
+ 1958 19 Call: dec(0,4,2) ? l
+ 1962 21 Call: gets(0,4,_51557) ? l
+ 1962 21 Exit: gets(0,4,15) ? l
+ 1966 21 Call: conditions(4,14) ? l
+ 1966 21 Exit: conditions(4,14) ? l
+ 1970 21 Call: set(0,4,14) ? l
+ 1970 21 Exit: set(0,4,14) ? l
+ 1974 20 Call: dec(0,4,1) ? l
+ 1978 22 Call: gets(0,4,_51981) ? l
+ 1978 22 Exit: gets(0,4,14) ? l
+ 1982 22 Call: conditions(4,13) ? l
+ 1982 22 Exit: conditions(4,13) ? l
+ 1986 22 Call: set(0,4,13) ? l
+ 1986 22 Exit: set(0,4,13) ? l
+ 1990 21 Call: dec(0,4,0) ? l
+ 1990 21 Exit: dec(0,4,0) ? l
+ 1974 20 Exit: dec(0,4,1) ? l
+ 1958 19 Exit: dec(0,4,2) ? l
+ 1991 19 Call: inc(0,5,3) ? l
+ 1995 21 Call: gets(0,5,_52433) ? l
+ 1995 21 Exit: gets(0,5,0) ? l
+ 1999 21 Call: conditions(5,1) ? l
+ 1999 21 Exit: conditions(5,1) ? l
+ 2002 21 Call: set(0,5,1) ? l
+ 2002 21 Exit: set(0,5,1) ? l
+ 2006 20 Call: inc(0,5,2) ? l
+ 2010 22 Call: gets(0,5,_52832) ? l
+ 2010 22 Exit: gets(0,5,1) ? l
+ 2014 22 Call: conditions(5,2) ? l
+ 2014 22 Exit: conditions(5,2) ? l
+ 2017 22 Call: set(0,5,2) ? l
+ 2017 22 Exit: set(0,5,2) ? l
+ 2021 21 Call: inc(0,5,1) ? l
+ 2025 23 Call: gets(0,5,_53231) ? l
+ 2025 23 Exit: gets(0,5,2) ? l
+ 2029 23 Call: conditions(5,3) ? l
+ 2029 23 Exit: conditions(5,3) ? l
+ 2032 23 Call: set(0,5,3) ? l
+ 2032 23 Exit: set(0,5,3) ? l
+ 2036 22 Call: inc(0,5,0) ? l
+ 2036 22 Exit: inc(0,5,0) ? l
+ 2021 21 Exit: inc(0,5,1) ? l
+ 2006 20 Exit: inc(0,5,2) ? l
+ 1991 19 Exit: inc(0,5,3) ? l
+ 1873 18 Exit: act(0,1) ? l
+ 1846 16 Exit: condact(0,1) ? l
+ 2038 16 Call: condactall(-1,1) ? l
+ 2038 16 Exit: condactall(-1,1) ? l
+ 1844 15 Exit: condactall(0,1) ? l
+ 1650 14 Exit: condactall(1,1) ? l
+ 1456 13 Exit: condactall(2,1) ? l
+ 1262 12 Exit: condactall(3,1) ? l
+ 1068 11 Exit: condactall(4,1) ? l
+ 874 10 Exit: condactall(5,1) ? l
+ 870 9 Exit: condactall(6,1) ? l
+ 866 8 Exit: condactall(7,1) ? l
+ 862 7 Exit: condactall(8,1) ? l
+ 858 6 Exit: condactall(9,1) ? l
+ 2041 6 Call: writename(1) ? l
promotion
+ 2041 6 Exit: writename(1) ? l
+ 2045 6 Call: showstate ? l
..............................................
+ 2045 6 Exit: showstate ? l
+ 855 5 Exit: condact(1) ? l
+ 852 4 Exit: day ? l
+ 2669 4 Call: step(0) ? l
+ 2669 4 Exit: step(0) ? l
+ 841 3 Exit: step(1) ? l
+ 2671 3 Call: serve ? l
how many steps should be listed? 0.
+ 2671 3 Fail: serve ? l
+ 833 2 Fail: serve ? l
+ 1 1 Fail: career ? l