Код:
int *pMass;
pMass = new int[10][3][2];
int i, j, h;
for(i=0; i<10; i++)
for(j=0; j<3; j++)
for(h=0; h<3; h++)
{
// ... - заполнение массива
printf("%2i", pMass[i][j][h]);
}
delete pMass[];
Или же без new мона просто открыть цикл, по выходу из которого память, используемая на объявленные в нем переменные, атоматически сама удалится

К примеру:
Код:
int flag = 1;
if(flag)
{
int mass[10][3][2];
// делаешь все что нужно
}
// а вот здесь при вызове элементов массива mass,
// компиляторвыдаст ошибочку, тк их просто в памяти нет
Вроде, как помнится, так должно работать