1

Тема: C++ Знайти номер рядка у матриці

Попереня назва: с++ прошу у вас допомоги

У матриці A7×5 визначити та вивести номер рядка, який містить максимальну кількість нульових елементів.

2 Востаннє редагувалося leofun01 (31.05.2019 11:53:53)

Re: C++ Знайти номер рядка у матриці

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
    srand((int)time(0));
    int count = 0, max = 0;
    const int n = 7, m = 5;
    int i, j;
    int A[n][m];
    for(i = 0; i < n; i++)
    {
        count = 0;
        for(j = 0; j < m; j++)
        {
            A[i][j] = rand() % 20;
            if(A[i][j] == 0) count++;
            cout << A[i][j] << "  ";
        }
        if(count > max) max = count;
            cout << "\n";
    }
    count = 0;
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
            if(A[i][j] == 0) count++;
        if(count == max)
            cout << "Row " << i++ << "\n";
    }
    system("pause");
    return 0;
}

3

Re: C++ Знайти номер рядка у матриці

Бачу завдання і код. Ви зробили завдання і вирішили поділитися кодом зі світом? Чи в чомусь іншому допомога потрібна?

4

Re: C++ Знайти номер рядка у матриці

Не впевнена що код правильний. Не завжди показує правильну відповідь.

5 Востаннє редагувалося koala (28.05.2019 06:34:27)

Re: C++ Знайти номер рядка у матриці

kolesnykl59 написав:

Не впевнена що код правильний. Не завжди показує правильну відповідь.

Можете навести приклад?
Просто в коді завжди є, що виправити, але вам, швидше за все, треба виправити щось конкретне.

Так, і нащо вам ++ ось тут?

        cout << "Row " << i++ << "\n";

А ще було б дуже непогано вирівняти код

6

Re: C++ Знайти номер рядка у матриці

koala написав:

Так, і нащо вам ++ ось тут?

Напевно, там мало б бути i + 1.

7

Re: C++ Знайти номер рядка у матриці

Доброго дня. Допоможіть будьласка. Є матриця 4 на 4. значеня 0 або 1. Періодично змінюються. Потрібно вивести на екран
номер і значення ячейки матриці. создав ще одну матрицю і провожу порівняння нового значення і старого, а от як вивести номер ячейки не виходить

8

Re: C++ Знайти номер рядка у матриці

Код показуйте. І наступного разу, будь ласка, без нагадування.