#include <stdio.h>
#include <malloc.h>

void main()

{
int N=100;

double (*cube)[1000][100];

cube = (double (*)[1000][100])malloc(sizeof(double) * 1000 * 100* 100);
printf("%d,%d,%d,%d,%d,%d",&cube[0][0][99],&cube[0][1][0],&cube[0][99][99],&cube[1][0][0],&cube[0][999][99],&cube[1][0][0]);
}