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:
Pero posteriormente he de operar con ella y lo hago asi:// 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]); } }
Código:
Los resultados en la nueva matriz no son los esperados... ¿Donde puede estar el problema?for(i = 0; i < dimension; i++){ for(j = 0; j < dimension; j++){ adjacency_norm[i][j] = adjacency[i][j]/indegree[j]; } }
Un saludo y gracias.