Сортировка двумерного массива по рядам с++

Есть динамический двумерный массив, нужно в этом массиве отсортировать парные ряды(тоесть 2,4,6...) по возростанию.

Пробовал через пузырьковую сортировку, но видимо делаю что то неправильно. Помогите пожалуйста.


Ответы (1 шт):

Автор решения: Miracle-

На скорую руку:

for (int i = 1; i < size;)
    {
        for (int j = 0; j < size;j++)
        {
            for (int k = 1; k < size; k++)
                if (a[i][k] < a[i][k - 1])
                {
                    int tmp = a[i][k];
                    a[i][k] = a[i][k - 1];
                    a[i][k - 1] = tmp;
                }
        }
        i += 2;
    }

Вроде правильно должно быть.

→ Ссылка