Задать вопрос
7 октября, 14:36

Задача на C++. Двумерный массив 5*5. Для каждой строки заданной матрицы определить и напечатать сумму элементов столбцов с чётными номерами. Для каждого столбца заданной матрицы найти и напечатать максимальный элемент.

+2
Ответы (1)
  1. 7 октября, 15:39
    0
    Решение данной задачи будет выглядеть вот так:

    int main ()

    {

    setlocale (LC_ALL, "Rus") ;

    int A[5][5] = {

    {10, 4, 5, 34, 12},

    {32, 6, 23, 15, 22},

    {10, 4, 7, 32, 6},

    {3, 22, 21, 15, 8},

    {9, 4, 31, 19, 5}

    };

    int n = 5;

    int sum = 0;

    int max = - 1;

    for (int i = 0; i < n; i++)

    {

    for (int j = 0; j < n; j++)

    {

    cout << A[i][j] << "/t";

    }

    cout << endl;

    }

    cout << endl;

    cout << "Сумма элементов столбцов с чётными номерами:" << endl;

    for (int i = 0; i < n; i++)

    {

    sum = 0;

    for (int j = 0; j < n; j++)

    {

    if (j % 2 = = 0) / / Проверка на парность "j % 2 = = 0" - остаток от деление на 2 равен 0

    {

    sum + = A[i][j];

    }

    }

    cout << i+1 << ": " << sum << endl;

    }

    cout << endl;

    cout << "Максимальный элемент для каждого столбца:" << endl;

    for (int j = 0; j < n; j++)

    {

    max = - 1;

    for (int i = 0; i < n; i++)

    {

    if (max < = A[i][j])

    {

    max = A[i][j];

    }

    }

    cout << j + 1 << ": " << max << endl;

    }

    cout << endl;

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Задача на C++. Двумерный массив 5*5. Для каждой строки заданной матрицы определить и напечатать сумму элементов столбцов с чётными ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы