В прямоугольной матрице найти сумму элементов, принадлежащих первой строке, последней строке, первому столбцу и последнему столбцу.

FrankyMO

7.6.2.Помогите, пожалуйста, решить задачу в С++.В прямоугольной матрице найти сумму элементов, принадлежащих первой строке, последней строке, первому столбцу и последнему столбцу.
1 ответ

FrankyMO

#include <iostream>
 
int main()
{
    const int n = 5, m = 5;
    int sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0;
    int arr[n][m];
 
    for (int i = 0; i < n; i++){
        for (int j = 0; j < m; j++) {
            std::cin >> arr[i][j];
            if (i == 0)
                sum1 += arr[i][j];
            if (i == n - 1)
                sum2 += arr[i][j];
            if (j == 0)
                sum3 += arr[i][j];
            if (j == m - 1)
                sum4 += arr[i][j];
        }
    }
    std::cout << sum1 << " " << sum2 << " " << sum3 << " " << sum4 << std::endl;
    return 0;
}