Как реализовать сортировку первой и последней строки двумерного массива в СИ++? (изменить мою функцию)

Итак, я сделал сортировку методом линейного выбора по убыванию. Вопрос заключается в том, каким образом ограничить работу функции лишь на 1 и последнюю строку?

void Sortirovka(int**& Massiv, const int line, const int column) 
{
for (int i = 0; i < line; ++i) // цикл по строкам
{
    for (int j1 = 0; j1 < column; ++j1) // j1 - номер текущего шага
    {
            int pos = j1;
            int tmp = Massiv[i][pos];
            for (int j = j1 + 1; j < column; ++j) // цикл выбора наименьшего элемента
            {
                if (Massiv[i][j] > tmp)
                {
    
                        pos = j;
                        tmp = Massiv[i][j];
                    }
                }
            
            Massiv[i][pos] = Massiv[i][j1];
            Massiv[i][j1] = tmp; // меняем местами наименьший с Massiv[j1]
        }
    }

}


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