@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 |