```
(*Creating a matrix array and fill with random numbers 2009.03*)
Program MATRIX_BY_FLAMINGCLAW;
Uses Crt;
Var I1,I2:BYTE;
MATRIX:ARRAY[1..3,1..4]OF BYTE;{this array consist of 3 lines and 4 pillars}
Begin
FOR I1:=1 TO 3 DO
FOR I2:=1 TO 4 DO WritelN('MATRIX[',I1,',',I2,']= ',Random(100));
ReadKey;
End.
(*
returned values:
MATRIX[1,1]=11
MATRIX[1,2]=23
MATRIX[1,3]=46
MATRIX[1,4]=34
MATRIX[2,1]=36
MATRIX[2,2]=42
MATRIX[2,3]=67
MATRIX[2,4]=21
MATRIX[3,1]=12
MATRIX[3,2]=53
MATRIX[3,3]=72
MATRIX[3,4]=80
*)
(*
Matrix[1..3,1..4]of Byte; {3 lines} {4 pillars}
Pillars L
1. [11][23][46][34] i
2. [36][42][67][21] n
3. [12][53][72][80] e
1. 2. 3. 4. s
If the question is that MATRIX[2,2]:=?
Then the answer is 42
MATRIX[3,4]:=? the answer is 80
so simple,not?
*)
```

The article starter has earned a lot of community kudos, and such articles offer a bounty for quality replies.