#include
using namespace std;
int main()
{
// tensor[numTables][numRows][numCols]
const size_t numTables = 2 ;
const size_t numRows = 3 ;
const size_t numCols = 4 ;
double*** tensor ;
tensor = new double** [numTables];
for(size_t table = 0 ; table < numTables ; ++table)
{
tensor[table] = new double* [numRows];
for(size_t row = 0 ; row < numRows ; ++row)
{
tensor[table][row] = new double [numCols];
}
}
unsigned int count = 1 ;
for(size_t table = 0 ; table < numTables ; ++table)
{
for(size_t row = 0 ; row < numRows ; ++row)
{
for(size_t col = 0 ; col < numCols ; ++col)
{
tensor[table][row][col] = count++;
}
}
}
for(size_t table = 0 ; table < numTables ; ++table)
{
for(size_t row = 0 ; row < numRows ; ++row)
{
for(size_t col = 0 ; col < numCols ; ++col)
{
cout << tensor[table][row][col] << " " ;
}
cout << endl ;
}
cout << endl ;
}
delete [] tensor ;
return 0 ;
}
Saturday, November 1, 2008
Dynamic allocation of a 3d array
Subscribe to:
Post Comments (Atom)
1 comment:
Better host a site on optimization in commercial sense.
-
Srinivas.
Post a Comment