Ввод и вывод массива с помощью компонента StringGrid
Для ввода или вывода массива можно на форму поместить компонент StringGrid (вкладка Additional). Он представляет собой таблицу с ячейками Cells[j,i] в строках и столбцах.
Для ввода следует сделать таблицу редактируемой с помощью свойства Options è goEditing=True.
Количество строк, столбцов и ширину колонок можно изменить через свойства в самой программе при создании формы или в Инспекторе объектов для данного компонента.
For j:=1 to 5 do // Ввод массива по столбцам
For i:=1 to 5 do
a[j,i]:=StrToInt(StringGrid1.Cells[j,i]);
Пример программы,
которая вводит из одной таблицы StringGrid1 значения элементов массива и выводит их в другую таблицу StringGrid2
var Form1: TForm1;
A:Array[1..5,1..5] of byte; // Массив 5х5 элементов