Си++ Дана матрица размером Nстрок и Mстолбцов. Найти количество положительных чисел в...

0 голосов
27 просмотров

Си++
Дана матрица размером Nстрок и Mстолбцов. Найти количество положительных чисел в столбце.


Информатика (12 баллов) | 27 просмотров
0

а что именно надо? код полностью? в каком столбце? можно в каждом столбце посчитать и занести в линейный массив

0

просишь пользователя ввести номер столбца

0

код нужен(

0

А в чем сложности? два цикла, цикл в цикле, внутри условие если оно выполняется то увеличиваешь счетчик на единицу. Давай пиши код, подскажем. как же ты иначе научишься?

0

** один цикл, опшипся

Дан 1 ответ
0 голосов

#include
#include
#include
#include
#include
using namespace std; 
int main()
{
  setlocale(LC_ALL, "Russian");
  srand(time(NULL));   
  const int n=12, m=12;   
  int a[n][m];   
  int s = 0;   
  for(int i=0;i  {       
    for(int j=0;j    {           
      a[i][j] = rand() % 2;           
      if(a[i][j]) a[i][j] = rand()%100;           
      else a[i][j] = rand()%50*(-2);           
      cout << a[i][j] << ' ';        <br>    }       
  cout << '\n';    <br>  }   
  cout << '\n';    <br>  int c;   
  cout << "Введите номер столбца: ";    <br>  cin >> c;       
  for(int i=0; i < 12; i++)   
    if(a[i][c] > 0) s++;
            
  cout << "Количество положительных чисел в столбце " << c << ": "  << s << '\n';        <br>  system("pause");
}

(773 баллов)