Annotation of 43BSDReno/pgrm/pascal/tstpx/src/t11.p, revision 1.1.1.1

1.1       root        1: program recursivegcd(output);
                      2: var
                      3:        x, y, n: integer;
                      4: function gcd(m,n: integer): integer;
                      5:        begin
                      6:                if n=0 then
                      7:                        gcd := m else
                      8:                        gcd := gcd(n, m mod n);
                      9:        end;
                     10: procedure try(a, b: integer);
                     11:        begin
                     12:                writeln(a, b, gcd(a, b));
                     13:        end;
                     14: begin
                     15:        try(18, 27);
                     16:        try(312, 2142);
                     17:        try(61, 53);
                     18:        try(98, 868);
                     19: end.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.