Kuzj
Kuzj

многомерный массив с++

требуется объявить трехмерный массив. Поискал в паре книг не нашёл, может у кого есть опыт .

float ***Array =new float **[N];
for (int i=0; i=new float *[N];}

что то типа этого?

ОП
Олег Писарев

#include
#include
using namespace std;
int main()
{
int M,N,P,r,j,k;
cout > N;
cout > M;
cout > P;
float* c=new float[N*M*P];
float** b=new float*[N*M];
float*** a=new float**[N];
srand(time(0));
for(j=0;j-N*M*P;c[j++]=rand()/10.);
for(j=0;j-N*M;b[j++]=&c[j*P]);
for(j=0;j-N;a[j++]=&b[j*M]);
for(j=0;j-N;j++,cout

ВД
Владимир Денисов

А не проще float a[2][3][4]; ?
Вроде бы динамически создавать его никто не просил.. .
А если динамически, то удобнее
#include
....
vector < vector < vector < float> > > a;

Похожие вопросы
PHP: Как поменять местами вложенность многомерного массива?
Одномерный массив в многомерный PHP
[c++] Ввод данных с клавиатуры в многомерный массив.
Как вивести многомерний массив в Delphi?
С++, динамически созданый многомерный масив, С строки
Задачи на одномерные и многомерные массивы
Как сделать цикл с многомерным массивом?
Многомерный звук или распространения звука в многомерном пространстве
вот блин как инициализируется массив массивов с многомерными массивами. а вы? ! ээх выыыы
Как получить многомерный массив одним запросом mysql, wordpress...