>>252
それじゃC++とCとでまったく別物になっているが……。
あとなぜ125個やら25個も確保しているのかわからん。
s= (double***)malloc(5*sizeof(double**)); → s = new double **[5];
s[i]=(double**)malloc(5*sizeof(double*)); → s[i] = new double *[5];
s[i][j]=(double*)malloc(5*sizeof(double)); → s[i][j] = new double[5];