Создание двумерного динамического массива

Используя операторы динамического распределения памяти, можно создавать многомерные массивы. В данном случае рассмотрим, как создаются двумерные динамические массивы. Ниже приведен пример программы, в которой по указанным пользователем параметрам создается двумерный массив и заполняется последовательно периодически целыми числами в диапазоне от 0 до 9 включительно.
#include 
using namespace std;
int main(){
int **p;
int n,m,i,j;
cout << "Enter 1-st size: ";
cin >> n;
cout << "Enter 2-nd size: ";
cin >> m;
p=new int*[n];
for(i=0; i < n; i++){
 p[i]=new int[m];
 for(j=0; j < m; j++){
 p[i][j]=(i*m+j)%10;
 cout << p[i][j] << " ";
 }
cout << endl;
}
for(i=0; i < n; i++)
 delete [] p[i];
delete [] p;
return 0;
}
Онлайн всего: 5
Гостей: 5
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте