• Дан двумерный массив A(n ×m). Элементы матрицы сгенерировать случайными числами. Найти количество нулевых элементов в последнем столбце матрицы. С++

Ответы 1

  • Этот код создает матрицу A размера NxM и заполняет ее случайными числами, затем он проходит по каждому элементу последнего столбца и увеличивает счетчик, если элемент равен 0.#include <iostream>

    #include <cstdlib>  // Для функции rand()

    #include <ctime>    // Для функции time()

    using namespace std;

    const int N = 10;  // Количество строк матрицы

    const int M = 5;   // Количество столбцов матрицы

    int main() {

     // Инициализируем генератор случайных чисел

     srand(time(0));

     // Создаем и заполняем матрицу A случайными числами

     int A[N][M];

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

       for (int j = 0; j < M; j++) {

         A[i][j] = rand();

       }

     }

     // Считаем количество нулевых элементов в последнем столбце

     int count = 0;

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

       if (A[i][M - 1] == 0) {

         count++;

       }

     }

     cout << "Количество нулевых элементов: " << count << endl;

     return 0;

    }

    • Автор:

      gaelpu5z
    • 2 года назад
    • 4
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years