@francisco.friesen
Добрый день!
Двумерный массив в паскале объявляется следующим образом.
Пример:
1 2 3 4 5 6 7 8 9 10 |
var
//объявляем массив
mas: array[0..5, 0..9] of integer;
i: integer;
begin
//заполняем массив случайными числами
for i:= 0 to 5 do
for j:= 0 to 9 do
mas[i, j]:= ramdom(10);
end;
|
@francisco.friesen
Для создания двумерного массива в Pascal нужно использовать следующий синтаксис:
1 2 |
var myArray: array [1..n, 1..m] of Integer; |
где myArray – имя переменной массива, n и m – размеры массива. Данная переменная будет иметь n строк и m столбцов.
Пример создания и использования двумерного массива:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
program TwoDimensionalArray;
var
myArray: array [1..3, 1..4] of Integer;
i, j: Integer;
begin
// заполнение массива значениями от 1 до 12
for i := 1 to 3 do
for j := 1 to 4 do
myArray[i,j] := (i-1)*4 + j;
// вывод элементов массива на экран
for i := 1 to 3 do
begin
for j := 1 to 4 do
write(myArray[i,j], ' ');
writeln;
end;
end.
|
В результате выполнения программы на экран будет выведен следующий результат:
1 2 3 |
1 2 3 4 5 6 7 8 9 10 11 12 |