Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Lectura de Matriz desde archivo y operaciones

Estas en el tema de Lectura de Matriz desde archivo y operaciones en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/03/2011, 09:45
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Lectura de Matriz desde archivo y operaciones

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.
__________________
Salud y libertad
  #2 (permalink)  
Antiguo 18/03/2011, 10:31
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Lectura de Matriz desde archivo y operaciones

Solucionado.
Era problema de tipos int/float.
Que chorrada...
__________________
Salud y libertad

Etiquetas: lectura, matriz, operaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.