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

1.1       root        1: program bench2(output);
                      2:     const size = 10;
                      3:     var i, j: integer; a: array[1..size,1..size] of char; ch: char;
                      4: 
                      5: procedure print;
                      6: begin
                      7:     for i := 1 to size do begin
                      8:        for j := 1 to size do
                      9:            write(a[i,j]);
                     10:        writeln
                     11:     end
                     12: end;
                     13: 
                     14: begin
                     15:     for i := 1 to size do
                     16:        for j := 1 to size do
                     17:             a[i,j] := chr(ord('a')+2*i+j-2);
                     18:     print;
                     19:     for i := 1 to size do
                     20:        for j := i+1 to size do
                     21:             begin ch := a[i,j]; a[i,j] := a[j,i]; a[j,i] := ch end;
                     22:     writeln; print
                     23: end.

unix.superglobalmegacorp.com

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