Программирование C++.
Дана целочисленная прямоугольная матрица. Найти разность сумм элементов на главной и побочной диагоналях.

Матрица не может быть прямоугольной так иначе будет не понятно что подразумевается под диагональю
#include
#include
int main() {
int n;
std::cin>>n;
std::vector> matrix(n);
for (int i =0;i    for (int j =0;j        int elem;
        std::cin>>elem;
        matrix[j].push_back(elem);
    }
}
int first_diag = 0;
int second_diag = 0;
for (int i = 0;i    first_diag+=matrix[i][i];
    second_diag += matrix[i][n-i-1];
}
int res = 0;
res = first_diag - second_diag;
std::cout<}


Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку
×