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


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, min = 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) {

            min = count;

        }

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

        {

            if (min >= count) {

                min = 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, Матриця
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Найбільший елемент послідовності замінити цілою частиною середнього арифметичного від’ємних елементів
Найбільший елемент послідовності замінити цілою
01.08.2021, Масив
Найменший елемент послідовності замінити цілою частиною середнього арифметичного від’ємних елементів
Найменший елемент послідовності замінити цілою
01.08.2021, Масив
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Утворити новий масив з елементів заданого, які закінчуються цифрою k
Утворити новий масив з елементів заданого, які
01.08.2021, Масив
Movie
У даній публікації відсутні коментарі!

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

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

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