int***mat = (int ***)malloc(M *sizeof(int**));
mat[i]= (int **)malloc(N *sizeof(int*));
mat[i][j]= (int *)malloc(3*sizeof(int));
int***mat = (int ***)malloc(M *sizeof(int**));
mat[i]= (int **)malloc(N *sizeof(int*));
mat[i][j]= (int *)malloc(3*sizeof(int));
No MP tecnici (non rispondo nemmeno!), usa il forum.