Cita:
Iniciado por mireis Mi pregunta es: existe alguna forma de poder definir ambas dimensiones segun las especificaciones del usuario?? (creo que una opcion podria ser un doble puntero ** pero no estoy muy segura de como utilizarlo).
Si usando el doble puntero de esta forma
int **matA; // defino el dobel puntero
cout<<"da las columnas ";
cin >> col;
cout <<"da las filas ";
cin>>fil;
int **matA = new int[fil];
for(int i = 0; i < filas ; i++)
int *matA[i] = new int[col];
y com reservaste memoria dinamicamente usa delete
for( int = 0; i < filas; ++i)
delete [] mat[filas]
delete [] mat
si lo haces con c++ si usas c usa malloc y free