Помогите решить, пожалуйста Дано двумерный массив целых чисел. Вычислить сумму всех...

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

Помогите решить, пожалуйста Дано двумерный массив целых чисел. Вычислить сумму всех отрицательных элементов массива и добавить его к третьему элементу массива во втором столбце решить с функциями с++


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

#include
#include
#include
using namespace std;

mt19937 gen { random_device()() };
uniform_int_distribution<> uid(-20, 20);

constexpr size_t N = 5;

int main()
{
    int sum = 0;
    array, N> a;
   
    for (auto &i : a) {
        for (auto &j : i) {
            if ((j = uid(gen)) < 0) {
                sum += j;
            }
            cout << j << "\t";<br>        }
        cout << endl;<br>    }
    cout << endl;<br>    a[1][2] += sum;
    for (const auto &i : a) {
        for (const auto &j : i) {
            cout << j << "\t";<br>        }
        cout << endl;<br>    }
    cout << "Sum: " << sum << endl;<br>}

(4.2k баллов)