Hola a todos.
Tengo un problema bastante trivial sobre el manejo de una matriz.
Llevo unos 6 años sin programar en C, y solo dedicandome a lenguajes interpretados, (PHP, Python, PERL) pero por circunstancias debo volver al C.
Mi pregunta es la siguiente. Tengo que leer una matriz de un fichero tabulado. Esto lo hago sin problemas de la siguiente forma:
Código:
// Loading Adjacency Matrix
f = fopen("adjacency.txt", "r");
for(i = 0; i < dimension; i++){
for(j = 0; j < dimension; j++){
fscanf(f, "%d", &adjacency[i][j]);
}
}
Pero posteriormente he de operar con ella y lo hago asi:
Código:
for(i = 0; i < dimension; i++){
for(j = 0; j < dimension; j++){
adjacency_norm[i][j] = adjacency[i][j]/indegree[j];
}
}
Los resultados en la nueva matriz no son los esperados... ¿Donde puede estar el problema?
Un saludo y gracias.