35657

Untitled

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