Знайти номер рядка з найбільшою кількістю додатних елементів


C++ / Матриця
Задана прямокутна матриця. Знайти номер рядка з найбільшою кількістю додатних елементів. 

#include <iostream>

using namespace std;

 

int main()

{

    int n, m;

     cout << "Enter n: ";

    cin >> n;

     cout << "Enter m: ";

    cin >> m;

 

    int** Arr;

    Arr = new int* [n];

    for (int i = 0; i < n; i++) Arr[i] = new int[m];

 

    cout << "Matrix:" << endl;

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

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

            cin >> Arr[i][j];

    }

 

    int count, max = 0, i2 = 0;

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

    {

        count = 0;

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

        {

            if (Arr[i][j] > 0) {

                count++;

            }

        }

        if (i == 0) {

            max = count;

        }

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

        {

            if (max <= count) {

                max = count;

                i2 = i;

            }

        }

    }

    cout << "Row: " << i2 << endl;

 

    for (int i = 0; i < n; i++)   delete[] Arr[i];

    delete[] Arr;

    getchar();

    getchar();

    return 0;

}


Результат:
Знайти номер рядка з найбільшою кількістю від’ємних елементів
Знайти номер рядка з найбільшою кількістю
28.06.2022, Матриця
Знайти номер стовпця з найбільшою кількістю від’ємних елементів
Знайти номер стовпця з найбільшою кількістю
28.06.2022, Матриця
Знайти номер рядка з найменшою кількістю від’ємних елементів
Знайти номер рядка з найменшою кількістю
28.06.2022, Матриця
Знайти номер стовпця з найменшою кількістю від’ємних елементів
Знайти номер стовпця з найменшою кількістю
28.06.2022, Матриця
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Обчислити суму перших трьох додатних елементів масиву
Обчислити суму перших трьох додатних елементів
31.07.2021, Масив
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter