Código:
///////////////////////////////////////////////////////Matriz A
cout <<"Matriz A" <<endl;
cout <<"Numero de Filas: "; cin >>a; /*Filas*/
cout <<"Numero de Columnas: "; cin >>b; /*Columnas*/
vector<vector<int> > MatA ( a, vector<int> ( b ) );
cout <<endl;
///////////////////////////////////////////////////////Valores Matriz A
int otro=0;
cout <<"Dame los valores de la Matriz A " <<a <<"x"<<b <<endl;
cout <<"(Con un enter por cada numero)"<<endl<<endl;
for ( int i = 0; i < a; i++ ) {posicion.Y= 3+i;
for ( int j = 0; j < b; j++ ){
color(14);
//Posicionando cursor
posicion.X= 3+otro;
SetConsoleCursorPosition(consola, posicion);
otro=otro+5;
//Captura Valor
cin >> valA;
//Inserta valor a matriz
MatA[i][j] = valA;
color(15);
}otro=0;}
system("cls");
Lo que yo quiero es crear la matriz llamandola desde una "function" como este codigo basico:
Código:
void matrizn(int **m,int f,int c){
//CARGANDO LA MATRIZ DINAMICA.
for(int i=0;i<f;i++)
for(int j=0;j<c;j++){
cout<<"Introduzca el elemento ["<<i+1<<"]["<<j+1<<"]= ";
cin>>m[i][j];}
}
pero lo que quiero es utilizar esta sintaxis:
Código:
vector<vector<int> > MatA ( a, vector<int> ( b ) );
para crear mi matriz, yo digo que todo el asunto esta en ese codigo, para que yo lo pueda hacer dinamico, pero busco y busco y no lo encuentro al igual que probe intentar hacerlo con el codigo mostrado y no me salio espero me puedan ayudar saludos.