Para un array dinámico bidimencional pudes hacer esto:
Código c++:
Ver originalvoid main()
{
float matriz;
matriz=new float*[6];
//tambien puedes usar
//(float**)malloc(5*sizeof(float*));
ingresar(matriz,4,5); //no necesariamente usas todas las posiciones de memoria
presentar(matriz,4,5);
}
void ingresar(float **p,int nf,int nc)
{
int i=0,j=0;
for(i=0;i<nf;i++)
{
for(j=0;j<nc;j++)
cin >> p[i][j];
}
}
void presentar(float **p,int nf,int nc)
{
int i=0,j=0;
for(i=0;i<nf;i++)
{
for(j=0;j<nc;j++)
cout << p[i][j];
}
}