ЗАДАНИЕ ДВУМЕРНОГО МАССИВА В ДЕЛФИ
В языке Delphi можно создавать двумерные массивы, которые представляют собой таблицу значений. Двумерный массив объявляется аналогично одномерному с той разницей, что указывается два индекса – первый отвечает за строки, а второй – за столбцы.
var arr: array[1..3, 1..4] of integer;begin arr[1,1] := 1; arr[1,2] := 2; arr[1,3] := 3; arr[1,4] := 4; arr[2,1] := 5; arr[2,2] := 6; arr[2,3] := 7; arr[2,4] := 8; arr[3,1] := 9; arr[3,2] := 10; arr[3,3] := 11; arr[3,4] := 12;end;
В данном примере создаётся массив arr размерностью 3 на 4. После этого каждый элемент массива заполняется поочередно от (1,1) до (3,4).
Массив можно заполнить и сразу при объявлении, указав значения элементов в фигурных скобках:
var arr: array[1..3, 1..4] of integer = ((1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12));
Также массив можно создать динамически, используя функцию SetLength:
var arr: array of array of integer;begin SetLength(arr, 3, 4); arr[0,0] := 1; arr[0,1] := 2; arr[0,2] := 3; arr[0,3] := 4; arr[1,0] := 5; arr[1,1] := 6; arr[1,2] := 7; arr[1,3] := 8; arr[2,0] := 9; arr[2,1] := 10; arr[2,2] := 11; arr[2,3] := 12;end;
В данном примере сначала создаётся пустой массив arr неопределённой размерности, а затем с помощью функции SetLength ему присваивается размерность 3 на 4. Далее каждый элемент массива заполняется аналогично предыдущему примеру.
Уроки программирования в делфи 13,1 введение в двумерные массивы делфи
Delphi урок 1.11 [Многомерные массивы]
урок на делфи 30. двумерные массивы
Задача из Собеседования в Google на Динамическое Программирование: Количество Уникальных Путей
#6 Программирование в Delphi. Массивы
Урок на делфи - 11. Массивы это просто