4
double ***init_3d_array(int p, int q, int r)
9
A = (double ***) malloc(p * sizeof(double **));
10
for(i=0; i < p; i++) {
11
A[i] = (double **) malloc(q * sizeof(double *));
12
for(j=0; j < q; j++) {
13
A[i][j] = (double *) malloc(r * sizeof(double));
14
for(k=0; k < r; k++) {
23
void free_3d_array(double ***A, int p, int q)
31
for(i=0; i < p; i++) free(A[i]);