Тема: Динамічний багатовимірний масив
1)Допоможіть створити динамічний багатовимірний масив та очистити його за допомогою delete (delete [] mas, не допоможе), коли я вписую 2,2,2 все робить а коли вписую якісь інші цифри наприклад 5,2,8 чи 6,8,8 програма не працює.
2)В такому записі int *p = new int; скільки буде виділено пам'яті для *р ?
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int E1 , E2, E3, sk = 0;
cin >> E1 >> E2 >> E3;
int ***mas= new int**[E1];//динамічний масив
for (int i = 0; i <= E2; i++)
{
mas[i] = new int*;
for (int j = 0; j <= E3; j++)
{
mas[i][j] = new int;
}
}
for (int i = 0; i < E1; i++)//Цикли мають виводити i,j,l та рахувати елементи послідовно починаючи від 0
{
for (int j = 0; j < E2; j++)
{
for (int l = 0; l < E3; l++)
{
mas[i][j][l] = sk++;
cout << "i = " << i << " j = " << j << " l = " << l << " mas = " << mas[i][j][l] << endl;
}
}
}
getch();
return 0;
}