Предмет: Информатика, автор: vfvfyfnfifksxfy

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

Ответы

Автор ответа: Vladimir248
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;

}

Похожие вопросы
Предмет: Музыка, автор: sofaperepichka
Предмет: Физика, автор: nkkostukova
Предмет: Алгебра, автор: katasevcuk213
Предмет: Алгебра, автор: iveran7