Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4. #include <ctime>
  5. using namespace std;
  6. int main()
  7. {
  8.     srand(time(0));
  9.     int n, m, sum = 0;
  10.     cin >> n;
  11.     cin >> m;
  12.     int **A;
  13.     int **B;
  14.     A = new int *[m];
  15.     B = new int *[m];
  16.     for (int i = 0; i < m; i++)
  17.         A[i] = new int[n];
  18.     for (int i = 0; i < m; i++)
  19.     {
  20.         for (int j = 0; j < n; j++)
  21.         {
  22.             A[i][j] = rand() % 20;
  23.             cout << A[i][j] << ' ';
  24.         }
  25.         cout << endl;
  26.     }
  27.        
  28.     for (int i = 0; i <= m; i++)
  29.         B[i] = new int[n];
  30.     cout << endl;
  31.     for (int i = 0; i <= m; i++)
  32.     {
  33.         if (i == m)
  34.         {
  35.             for (int j = 0; j <= n; j++)
  36.             {
  37.                 for (int k = 0; k <= m; k++)
  38.                 {
  39.                     if (k == m)
  40.                     {
  41.                         B[k][j] = sum;
  42.                         sum = 0;
  43.                     }
  44.                     else sum += A[k][j];
  45.                 }
  46.             }
  47.             break;
  48.         }
  49.         for (int j = 0; j <= n; j++)
  50.         {
  51.             if (j == n)
  52.             {
  53.                 B[i][j] = sum;
  54.                 sum = 0;
  55.             }
  56.             else
  57.             {
  58.                 sum += A[i][j];
  59.                 B[i][j] = A[i][j];
  60.             }
  61.         }
  62.     }
  63.     for (int i = 0; i <= m; i++)
  64.     {
  65.         for (int j = 0; j <= n; j++) cout << B[i][j] << ' ';
  66.         cout << endl;
  67.     }
  68.     return 0;
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement