Vla_DOS

Untitled

Jan 13th, 2023
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. int main()
  6. {
  7.     int m = 3, n = 2;
  8.     int** A = new int* [m];
  9.     int k = 0, sum = 0;
  10.  
  11.     for (int count = 0; count < m; count++)
  12.         A[count] = new int[n];
  13.  
  14.     for (size_t i = 0; i < m; i++)
  15.     {
  16.         for (size_t j = 0; j < n; j++)
  17.         {
  18.             A[i][j] = rand() % 100;
  19.         }
  20.     }
  21.  
  22.     for (int i = 0; i < m; i++)
  23.     {
  24.         for (int j = 0; j < n; j++)
  25.         {
  26.             cout << A[i][j] << " ";
  27.         }
  28.         cout << endl;
  29.     }
  30.  
  31.     int sm = 0;
  32.     for (int i = 0; i < m; i++) {
  33.         sm = 0;
  34.         for (int j = 0; j < n; j++)
  35.             sm += A[j][i];
  36.  
  37.         for (int j = 0; j < n; j++)
  38.             if (2 * A[j][i] > sm)
  39.                 k++;
  40.     }
  41.     cout << "\nk = " << k << endl;
  42.     int max = 0, colNumber = 0;
  43.     int* arrSumm = new int[n];
  44.  
  45.     for (int i = 0, summ; i < n; i++)
  46.     {
  47.         summ = 0;
  48.  
  49.         for (int j = 0; j < m; j++)
  50.         {
  51.             summ += A[j][i];
  52.         }
  53.         arrSumm[i] = summ;
  54.     }
  55.     for (int i = 0; i < n; i++)
  56.     {
  57.         if (max < arrSumm[i])
  58.         {
  59.             max = arrSumm[i];
  60.             colNumber = i + 1;
  61.         }
  62.     }
  63.  
  64.     cout << "\nmax = " << colNumber;
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment