Estoy tratando de tomar en cuenta las dimensiones de una matriz 2D. Y luego use la entrada del usuario para completar esta matriz. La forma en que traté de hacer esto es a través de vectores (vectores de vectores). Pero he encontrado algunos errores cada vez que intento leer los datos y anexarlos a la matriz.Vector de vectores para crear la matriz
//cin>>CC; cin>>RR; already done
vector<vector<int> > matrix;
for(int i = 0; i<RR; i++)
{
for(int j = 0; j<CC; j++)
{
cout<<"Enter the number for Matrix 1";
cin>>matrix[i][j];
}
}
Cada vez que trato de hacer esto, me da un subíndice fuera de rango de error. ¿Algún consejo?
no inicializó 'matriz'. – elyashiv
@elyashiv en realidad, 'matriz' se inicializa. –
@Luchian Grigore Los vectores están inicialmente vacíos. por lo tanto, el error fuera de rango. –