Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- int main() {
- int x = 5, y = 7, z = 3, val = 0;
- int ***dp = malloc(sizeof(int **) * x);
- for (int i = 0; i < x; i++) {
- dp[i] = malloc(sizeof(int *) * y);
- for (int j = 0; j < y; j++) {
- dp[i][j] = malloc(sizeof(int) * z);
- for (int k = 0; k < z; k++)
- dp[i][j][k] = val++;
- }
- }
- for (int i = 0; i < x; i++) {
- for (int j = 0; j < y; j++) {
- for (int k = 0; k < z; k++)
- printf("%d ", dp[i][j][k]);
- printf("\n");
- free(dp[i][j]);
- }
- free(dp[i]);
- printf("\n");
- }
- free(dp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement