Помогите пожалуйста. 1. Найти сумму положительных элементов четных строк матрицы C(5,3)

0 голосов
36 просмотров

Помогите пожалуйста. 1. Найти сумму положительных элементов четных строк матрицы C(5,3)


Информатика (12 баллов) | 36 просмотров
Дан 1 ответ
0 голосов

В C++

#include
#include
int main()
{
    const int M = 5;
    const int N = 3;
    int C[M][N];

    for (int i = 0; i < M; i++)                //заполняем как-нибудь матрицу
        for (int j = 0; j < N; j++)
            C[i][j] = (i - 2) * (j - 1);  

    for (int i = 0; i < M; i++)         //выведем исходную матрицу на экран
    {
        for (int j = 0; j < N; j++)
            std::cout << std::setw(4) << C[i][j];<br>        std::cout << '\n';<br>    }

    int sum = 0;                           //посчитаем требуемую сумму
    for (int i = 0; i < M; i++)
        if ((i + 1) % 2 == 0)         //если номер строки чётный
            for (int j = 0; j < N; j++)
                if (C[i][j] > 0)     //если элемент положительный
                    sum = sum + C[i][j];

    std::cout << "sum = " << sum << std::endl;<br>
    return 0;
}

(1.1k баллов)