home *** CD-ROM | disk | FTP | other *** search
- PROGRAM multiple_arrays;
-
- VAR index,count : INTEGER;
- checkerboard : ARRAY[1..8] OF ARRAY[1..8] OF INTEGER;
- value : ARRAY[1..8,1..8] OF INTEGER;
-
- BEGIN (* Main program *)
- FOR index := 1 TO 8 DO
- BEGIN (* index loop *)
- FOR count := 1 TO 8 DO
- BEGIN
- checkerboard[index,count] := index + 3*count;
- value[index,count] := index + 2*checkerboard[index,count];
- END;
- END; (* of index loop *)
-
- WRITELN(' Output of checkerboard');
- WRITELN;
- FOR index := 1 TO 8 DO
- BEGIN
- FOR count := 1 TO 8 DO
- WRITE(checkerboard[index,count]:7);
- WRITELN;
- END;
-
- value[3,5] := -1; (* change some of the value matrix *)
- value[3,6] := 3;
- value[value[3,6],7] := 2; (* This is the same as writing
- value[3,7] := 2; *)
- FOR count := 1 to 3 DO WRITELN; (* Three blank lines *)
- WRITELN('Output of value');
- WRITELN;
- FOR count := 1 TO 8 DO
- BEGIN
- FOR index := 1 TO 8 DO
- WRITE(value[count,index]:7);
- WRITELN;
- END;
- END. (* of main program *)
-
-
-
-