program TransferArrayElements;
const
ROWS = 100; // количество строк
COLS = 6; // количество столбцов
type
TDataArray = array[0..ROWS-1, 0..COLS-1] of Integer; // двумерный массив
TStateArray = array[0..ROWS-1] of Word; // одномерный массив
var
aData: TDataArray; // объявляем двумерный массив
aState: TStateArray; // объявляем одномерный массив
i: Integer;
begin
// Инициализация двумерного массива aData
for i := 0 to ROWS - 1 do
begin
aData[i, 0] := i; // заполняем значения
aData[i, 1] := i + 10; // второй элемент
aData[i, 2] := i + 20;
aData[i, 3] := i + 30;
aData[i, 4] := i + 40;
aData[i, 5] := i + 50;
end;
// Перекладка второго элемента каждой строки в одномерный массив aState
for i := 0 to ROWS - 1 do
begin
aState[i] := Word(aData[i, 1]); // перенос второго элемента
end;
// Для проверки можем вывести значения из aState
for i := 0 to ROWS - 1 do
begin
WriteLn('aState[', i, '] = ', aState[i]);
end;
end.
cHJvZ3JhbSBUcmFuc2ZlckFycmF5RWxlbWVudHM7Cgpjb25zdAogIFJPV1MgPSAxMDA7IC8vINC60L7Qu9C40YfQtdGB0YLQstC+INGB0YLRgNC+0LoKICBDT0xTID0gNjsgICAvLyDQutC+0LvQuNGH0LXRgdGC0LLQviDRgdGC0L7Qu9Cx0YbQvtCyCgp0eXBlCiAgVERhdGFBcnJheSA9IGFycmF5WzAuLlJPV1MtMSwgMC4uQ09MUy0xXSBvZiBJbnRlZ2VyOyAvLyDQtNCy0YPQvNC10YDQvdGL0Lkg0LzQsNGB0YHQuNCyCiAgVFN0YXRlQXJyYXkgPSBhcnJheVswLi5ST1dTLTFdIG9mIFdvcmQ7IC8vINC+0LTQvdC+0LzQtdGA0L3Ri9C5INC80LDRgdGB0LjQsgoKdmFyCiAgYURhdGE6IFREYXRhQXJyYXk7IC8vINC+0LHRitGP0LLQu9GP0LXQvCDQtNCy0YPQvNC10YDQvdGL0Lkg0LzQsNGB0YHQuNCyCiAgYVN0YXRlOiBUU3RhdGVBcnJheTsgLy8g0L7QsdGK0Y/QstC70Y/QtdC8INC+0LTQvdC+0LzQtdGA0L3Ri9C5INC80LDRgdGB0LjQsgogIGk6IEludGVnZXI7CgpiZWdpbgogIC8vINCY0L3QuNGG0LjQsNC70LjQt9Cw0YbQuNGPINC00LLRg9C80LXRgNC90L7Qs9C+INC80LDRgdGB0LjQstCwIGFEYXRhCiAgZm9yIGkgOj0gMCB0byBST1dTIC0gMSBkbwogIGJlZ2luCiAgICBhRGF0YVtpLCAwXSA6PSBpOyAgICAgICAgICAvLyDQt9Cw0L/QvtC70L3Rj9C10Lwg0LfQvdCw0YfQtdC90LjRjwogICAgYURhdGFbaSwgMV0gOj0gaSArIDEwOyAgICAgLy8g0LLRgtC+0YDQvtC5INGN0LvQtdC80LXQvdGCCiAgICBhRGF0YVtpLCAyXSA6PSBpICsgMjA7ICAgICAKICAgIGFEYXRhW2ksIDNdIDo9IGkgKyAzMDsgICAgIAogICAgYURhdGFbaSwgNF0gOj0gaSArIDQwOyAgICAgCiAgICBhRGF0YVtpLCA1XSA6PSBpICsgNTA7ICAgICAKICBlbmQ7CgogIC8vINCf0LXRgNC10LrQu9Cw0LTQutCwINCy0YLQvtGA0L7Qs9C+INGN0LvQtdC80LXQvdGC0LAg0LrQsNC20LTQvtC5INGB0YLRgNC+0LrQuCDQsiDQvtC00L3QvtC80LXRgNC90YvQuSDQvNCw0YHRgdC40LIgYVN0YXRlCiAgZm9yIGkgOj0gMCB0byBST1dTIC0gMSBkbwogIGJlZ2luCiAgICBhU3RhdGVbaV0gOj0gV29yZChhRGF0YVtpLCAxXSk7IC8vINC/0LXRgNC10L3QvtGBINCy0YLQvtGA0L7Qs9C+INGN0LvQtdC80LXQvdGC0LAKICBlbmQ7CgogIC8vINCU0LvRjyDQv9GA0L7QstC10YDQutC4INC80L7QttC10Lwg0LLRi9Cy0LXRgdGC0Lgg0LfQvdCw0YfQtdC90LjRjyDQuNC3IGFTdGF0ZQogIGZvciBpIDo9IDAgdG8gUk9XUyAtIDEgZG8KICBiZWdpbgogICAgV3JpdGVMbignYVN0YXRlWycsIGksICddID0gJywgYVN0YXRlW2ldKTsKICBlbmQ7CmVuZC4=
NyAyMQoxIDIgNTQ3MTUyCjEgMyA1MDkxNTcKMSA0IDUzOTI4MgoxIDUgNTQxNjQ1ICAgICAgICAgCjEgNiA0NTg0MzMKMSA3IDM4NTE3M+KAqAoyIDMgMTMxNTI4CjIgNCA5MjczNQoyIDUgMTUwNTExCjIgNiA5NDQ0MAoyIDcgMTk0NTQyCjMgNCAyMTY2MDAKMyA1IDI3MjQwMQozIDYgMTU3MTc2CjMgNyAxMjQwNzcKNCA1IDU3Nzg1CjQgNiA5NzMyMwo0IDcgMjQyMjMyCjUgNiAxMzY2NjMKNSA3IDI4Mzg2Mgo2IDcgMTQ3NDI2
7 21
1 2 547152
1 3 509157
1 4 539282
1 5 541645
1 6 458433
1 7 385173
2 3 131528
2 4 92735
2 5 150511
2 6 94440
2 7 194542
3 4 216600
3 5 272401
3 6 157176
3 7 124077
4 5 57785
4 6 97323
4 7 242232
5 6 136663
5 7 283862
6 7 147426