Страница 1 из 1

Алгоритм копий двумерного в одномерный массив...

Добавлено: 24 мар 2008, 16:16
Anton_XXX
Привет всем...!
Не могу разобраться... подскажите алгоритм...
Нужно все значения (элементы) двумерного массива перенести в одномерный массив...

Re: Алгоритм копий двумерного в одномерный массив...

Добавлено: 24 мар 2008, 16:29
somewhere
Тут смотря как надо элементы расположить. Либо по строкам, либо по столбцам + по варианту в зависимости от направления. Сам двумерный массив в памяти хранится как одномерный. Потому если надо расположить его по строкам, то достаточно простого переноса операцией Move. Если по столбцам то достаточно организовать два вложеных цикла, верхний из которых будет по строкам.

Код: Выделить всё

Для Х = 1 по А
    Для У = 1 по В
         D[(X-1)*B+У] = S[X,Y]
    КонецЦикла
КонецЦикла

Re: Алгоритм копий двумерного в одномерный массив...

Добавлено: 24 мар 2008, 19:24
Anton_XXX
Большое спасибо, somewhere!