Предмет: Информатика, автор: taniyham

Дана квадратна матриця. Знайти суму елементів головної і бічної діагоналі та порівняти їх.
С++

Ответы

Автор ответа: robixer228
1

#include <iostream>

using namespace std;

const int N = 4; // размерность матрицы

int main()

{

int matrix[N][N] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}};

// задаем матрицу

int sum_main_diag = 0;

int sum_side_diag = 0;

for (int i = 0; i < N; i++) {

sum_main_diag += matrix[i][i]; // добавляем элементы главной диагонали

sum_side_diag += matrix[i][N-1-i]; // добавляем элементы побочной диагонали

}

cout << "Сумма элементов главной диагонали: " << sum_main_diag << endl;

cout << "Сумма элементов побочной диагонали: " << sum_side_diag << endl;

if (sum_main_diag > sum_side_diag) {

cout << "Сумма элементов главной диагонали больше" << endl;

} else if (sum_main_diag < sum_side_diag) {

cout << "Сумма элементов побочной диагонали больше" << endl;

} else {

cout << "Сумма элементов главной и побочной диагонали равны" << endl;

}

return 0;

}

Похожие вопросы
Предмет: Английский язык, автор: doctor200692