35657

Untitled

Jan 25th, 2024
1,098
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     //  m1 - количество строк, m2 - количество столбцов
  8.     int m1 = 5, m2 = 5;
  9.  
  10.     int** pXArr = new int* [m1];
  11.  
  12.     int k = m2;
  13.  
  14.     // организация двумерного динамического массива
  15.     for (int i = 0; i < m1; i++, k--) {
  16.         pXArr[i] = new int[k];
  17.     }
  18.  
  19.  
  20.     for (int i = 0; i < m1; i++, m2--) {
  21.         for (int j = 0; j < m2; j++) {
  22.             //  заполнение строки двумерного динамического массива данными и вывод
  23.             pXArr[i][j] = 5;
  24.             cout << pXArr[i][j] << " ";
  25.         }
  26.         cout << endl;
  27.     }
  28.  
  29.     //  последовательное уничтожение двумерного массива…
  30.     for (int i = 0; i < m1; i++) {
  31.         delete[]pXArr[i];
  32.     }
  33.     delete[]pXArr;
  34.  
  35. }
  36.  
  37.  
Advertisement
Add Comment
Please, Sign In to add comment