Завтра нужно сдать задачи, а я не могу написать эту: Дан квадратный двумерный массив целых чисел, где n – любое выбранное число. Проверить является ли массив симметричным относительно главной диагонали. Пример Введите n 3 0 1 2 1 2 3 2 3 4 Вывод –является Пример 2 Введите n 3 0 1 2 1 8 3 2 4 9 Вывод – нет Примечание! Обратите внимание на закономерность индексов (они противоположны) Может кто поможет? Буду благодарен.
Если еще актуально #include <iostream> using namespace std; // Это плохо int main() { int n; cin >> n; int a[n][n]; for(int i = 0; i < n; ++i) for(int j = 0; j < n; ++j) cin >> a[i][j]; for(int i = 0; i < n; ++i){ for(int j = 0; j < n; ++j){ if(a[i][j] != a[j][i]){ cout << "no"; return 0; } } } cout << "yes"; return 0; } Code #include <iostream> using namespace std; // Это плохо int main() { int n; cin >> n; int a[n][n]; for(int i = 0; i < n; ++i) for(int j = 0; j < n; ++j) cin >> a[i][j]; for(int i = 0; i < n; ++i){ for(int j = 0; j < n; ++j){ if(a[i][j] != a[j][i]){ cout << "no"; return 0; } } } cout << "yes"; return 0; }