Visual C++ .NET - programa c

 
Vista:

programa c

Publicado por alfredo (3 intervenciones) el 26/03/2009 23:37:05
hola me podriam ayudar a encontrar una solucion con mi programa

en un tablero de ajedrez la reina puede atacar cualquier pieza que este en la misma fila , columna, o diagonal que la reina. El problema de las n reinas es posicionar n reinas en un tablero de n x n de modo que ninguna reina pueda atacar a ninguna otra.Escribir un programa que solucione este problema para un valor dado de n.

esta un poco enredado pero si me pueden ayudar se los agradecere
bay.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:programa c

Publicado por smokalot (1 intervención) el 30/04/2009 09:52:12
tu coloca la primera y luego solo tienes que ir validando que no se puede atacar con la siguiente ...

montate una matriz de n x n y de ahi sólo tienes que llamar a una funcion que se llame reina_mov (o como quieras) que lo unico ke valide sea que no tiene ninguna otra a tiro ... y la funcion esta debe estar dentro del bucle donde while (reina_actual < n_reinas)

apa!

suerte

SMK
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar