Как переместить диагонали в матрице c++

Что нужно сделать, чтобы поменять местами диагонали в квадратной матрице

Вот код

#include <iostream>

using namespace std;

int main()
{
    int n;
    int i, j;
    do {
        cout << "Vvedite razmer matrizi N: " << endl;
        cin >> n; 
    } while(n>=6);
    int arr[n][n];
    for(i = 0; i < n; i++){
        for(j = 0; j < n; j++) {
            cout << "Vvedite elementy matrizi " << i << "," << j << " : ";
            cin >> arr[i][j];
        }
    }
    for(i = 0; i < n; i++) {
        cout << "\n\n";
        for(j = 0; j < n; j++) {
            cout << "\t\t" << arr[i][j];
        }
    }
}

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