В произвольной матрице n*n помогите найти сумму отрицательных чисел в 1 части (включая диагонали)

В произвольной матрице n*n

 \ 1 /
4 \ / 2
  / \
 / 3 \

найти сумму отрицательных чисел в 1 части (включая диагонали)


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

Автор решения: Mikhailo

Как-то так:

const int n = ...
int a[n][n];

// Заполнение матрицы

int sum = 0;
for(int row = 0; row < (n+1)/2; ++row)
    for(int col = row; col < n-row; ++col)
        if (a[row][col] < 0) sum += a[row][col];
→ Ссылка