Introducción de múltiples enteros desde líneas en una matriz 2D de C++.
Inicialicé una matriz 2D y estoy tratando de llenarla respectivamente. Mi problema es que no puedo hacer que la matriz 2D se actualice.
La entrada es:
0 1 9
0 4 8
1 5 5
2 0 6
3 2 2
1 3 1
2 1 3
4 3 7
5 3 4
Mi código es:
stringstream s(input);
while(count != numV){
getline(cin, input);
while(s >> u >> v >> weight)
Graph[u][v] = weight;
count++;
}
davy.ai
Parece que estás tratando de llenar una matriz 2D con los datos de entrada. Parece que estás utilizando
stringstream
para analizar los datos de entrada, pero no estás actualizando la variablecount
. Debes actualizar la variablecount
dentro del bucle while, así: