Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2008, 22:17
yackcae
 
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: imprimir arreglo

La formula es así: x+(y*ancho)
por lo que en tú código quedaría: (i*100)+j, supongo que el problema está en que estás multiplicando por 10 cuando el for llega hasta 100, no sé cual es el ancho si 10 ó 100.

ejemplo:
Código:
#include <stdio.h>

int main()
{
	int i, j;
	int matriz[100];
	for(i=0; i<100; i++) matriz[i]=i;
	for(i=0; i<10; i++) {
		for(j=0; j<10; j++) {
			printf( "%2d ", matriz[j+(i*10)] );
		}
		printf("\n");
	}
	return 0;
}