Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2009, 16:29
Avatar de moendo
moendo
 
Fecha de Ingreso: agosto-2008
Ubicación: Caracas
Mensajes: 18
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema con Matriz y Random

Que tal amigos, espero que se encuentren bien.

Tengo un problema que me tiene loco, y se trata de que a la hora de llenar una matriz con un for, con valores aleatorios, no quiero que me muestre ningun valor en la posicion m[0][0] de la matriz. Ya que se trata de un juego en el que voy a ordenar de menor a mayor los numeros, pero dejando siempre una posicion vacia para poder mover los otros contenidos y ordenar a mi voluntad.

Es como los juegos que andan por ahi parecidos a rompecabezas, que tienen un cuadrito vacio, para poder tener un espacio para mover las demas piezas y dejar en orden el dibujo que tiene o la serie de numeros o letras.

Esto es lo que llevo de codigo, solo esto por ahora:

Código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define num_elem 15

void juego(int m[4][4])
{ int i,j;
	srand((unsigned) time(NULL));
	for(i=0;i<4;i++)
	{
		for(j=0;j<4;j++)
		{
			m[i][j]=rand() % num_elem;
			
		}
	}
	for(i=0;i<4;i++)
	{	
 		printf("\n");
 		for(j=0;j<4;j++)
		{
			printf("%d\t",m[i][j]);
		}
	}


}

main()
{ int m[4][4];

	juego(m);
	system("pause");
}
Espero que puedan ayudarme

Saludos cordiales,

moendo