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

Алгоритмы: от сортировки пузырьком до численных методов

Модераторы: C_O_D_E, DeeJayC

Ответить
Anton_XXX
Сообщения: 108
Зарегистрирован: 21 дек 2006, 17:15

Привет всем...!
Не могу разобраться... подскажите алгоритм...
Нужно все значения (элементы) двумерного массива перенести в одномерный массив...
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

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

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

Для Х = 1 по А
    Для У = 1 по В
         D[(X-1)*B+У] = S[X,Y]
    КонецЦикла
КонецЦикла
It's a long way to the top if you wanna rock'n'roll
Anton_XXX
Сообщения: 108
Зарегистрирован: 21 дек 2006, 17:15

Большое спасибо, somewhere!
Ответить