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


#include <iostream>
#include <climits>
using namespace std;

int main() {
    const int N = 6, M = 5;
    int matrix[N][M];

    // Ввод
    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
            cin » matrix[i][j];

    // Поиск строки с минимальной суммой
    int minSum = INT_MAX, minRow = -1;
    for (int i = 0; i < N; i++) {
        int sum = 0;
        for (int j = 0; j < M; j++)
            sum += matrix[i][j];
        if (sum < minSum) {
            minSum = sum;
            minRow = i;
        }
    }

    cout « "Строка с минимальной суммой (индекс 0..5): " « minRow « endl;

    // Индексация с нуля: n_ij → matrix[n][m]
    int n, m;
    cout « "Введите n и m (0..5, 0..4): ";
    cin » n » m;

    if (n >= 0 && n < N && m >= 0 && m < M) {
        matrix[n][m] = matrix[n][m] * matrix[n][m];
        cout « "Элемент возведён в квадрат: " « matrix[n][m] « endl;
    } else {
        cout « "Ошибка: выход за границы матрицы" « endl;
    }

    return 0;
}