Mira te dejo el código para C++
Código C++:
Ver original#include <iostream>
using namespace std;
int main()
{
int **matriz;
int fila_dinamica;
int columna_dinamica;
cout<<"Capture dimension de matriz Filas Columnas";
cin>>fila_dinamica;
cin>>columna_dinamica;
matriz = new int *[fila_dinamica];
for(int i = 0; i<=fila_dinamica; i++)
{
matriz[i] = new int[columna_dinamica];
}
cout<<endl<<"Inicia captura de datos: "<<endl;
for(int i=0;i<=fila_dinamica-1;i++)
{
for(int j=0;j<=columna_dinamica-1;j++)
{
cout<<"Capture valor de Matriz["<<i<<"]["<<j<<"]: ";
cin>>matriz[i][j];
}
}
cout<<"Liberando matriz de ["<<fila_dinamica<<"]["<<columna_dinamica<<"] posiciones....";
for(int i = 0; i<=fila_dinamica-1; i++)
{
delete[] matriz[i];
}
delete[] matriz;
cout<<endl<<"Array Liberado!";
cin.get();
return 0;
}