Загрузка данных


#include <iostream>
using namespace std;

int main() {
    int n, m;
    cin >> n >> m;

    if (n < 1 || n > 10 || m < 1 || m > 10) {
        cout << "Invalid size";
        return 0;
    }

    int a[10][10];

    for (int i = 0; i < n; i = i + 1) {
        for (int j = 0; j < m; j = j + 1) {
            if (!(cin >> a[i][j])) {
                cout << "Invalid matrix";
                return 0;
            }
        }
    }

    cout << "rows:";
    for (int i = 0; i < n; i = i + 1) {
        int sum = 0;
        for (int j = 0; j < m; j = j + 1) {
            sum = sum + a[i][j];
        }
        cout << " " << sum;
    }

    cout << "\ncols:";
    for (int j = 0; j < m; j = j + 1) {
        int sum = 0;
        for (int i = 0; i < n; i = i + 1) {
            sum = sum + a[i][j];
        }
        cout << " " << sum;
    }

    return 0;
}