Si no recuerdo mal, no se puede declarar esto así:
Código C++:
Ver originalfloat*** pepita = new float[a][b][c];
Tendría que ser así:
Código C++:
Ver originalfloat*** pepita = new float**[a];
for(int i=0;i<a;i++){
pepita[i] = new float*[b];
for(int j=0;j<b;j++){
pepita[i][j] = new float[c];
}
}
A ver si así te funciona.
Saludos.