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


C++ / Матриця
Given a rectangular matrix. Find the column number with the largest number of negative elements.

#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, j2 = 0;

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

    {

        count = 0;

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

        {

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

                count++;

            }

        }

        if (j == 0) {

            max = count;

        }

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

        {

            if (max <= count) {

                max = count;

                j2 = j;

            }

        }

    }

    cout << "Column: " << j2 << endl;

 

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

    delete[] Arr;

    getchar();

    getchar();

    return 0;

}


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

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

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

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