Ну во первых вы не выводите после свапа столбцов массив, поэтому вы бы не увидели результата, а во вторых, там нужно не те коэффициенты менять. Вот:
for (int j = 0; j < n; ++j)
{
const int temp = mas[j][0];
mas[j][0] = mas[j][n-1];
mas[j][n-1] = temp;
}