Вопрос задан 16.07.2023 в 15:53. Предмет Информатика. Спрашивает Грудницкий Василий.

Cоздать двумерный массив целых чисел, подсчитать количество отрицательных элементов массива в

каждом столбце C++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Андрияшкина Алёна.

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int m, n;

   cin >> m >> n;

   int a[m][n];

   srand(time(0));

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

   {

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

       {

           a[i][j] = rand()%199 - 98;

           cout << setw(4) << a[i][j];

       }

       cout << endl;

   }

   cout << endl;

   int k;

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

   {

       k = 0;

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

           if (a[i][j] < 0) k++;

       cout << setw(4) << k;

   }

   return 0;

}


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания двумерного массива целых чисел и подсчета количества отрицательных элементов в каждом столбце в C++, вы можете использовать следующий код:

cpp
#include <iostream> #include <vector> int main() { // Задайте размеры массива const int rows = 5; // Количество строк const int cols = 4; // Количество столбцов // Создайте двумерный массив и заполните его значениями int arr[rows][cols] = { { 1, -2, 3, -4 }, { 5, 6, -7, 8 }, { 9, -10, 11, 12 }, { -13, 14, 15, 16 }, { 17, -18, 19, -20 } }; // Создайте вектор для хранения количества отрицательных элементов в каждом столбце std::vector<int> negative_counts(cols, 0); // Подсчитайте количество отрицательных элементов в каждом столбце for (int j = 0; j < cols; ++j) { for (int i = 0; i < rows; ++i) { if (arr[i][j] < 0) { negative_counts[j]++; } } } // Выведите результаты for (int j = 0; j < cols; ++j) { std::cout << "Количество отрицательных элементов в столбце " << j << ": " << negative_counts[j] << std::endl; } return 0; }

Этот код создает двумерный массив arr размером 5x4, заполняет его значениями и затем подсчитывает количество отрицательных элементов в каждом столбце. Результаты выводятся на экран. Вы можете изменить размеры массива и его значения в соответствии с вашими потребностями.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос