Pascal/Turbo Pascal - Urgente!!, programa del cuadrado magico 4 x 4

 
Vista:

Urgente!!, programa del cuadrado magico 4 x 4

Publicado por Misael (10 intervenciones) el 12/03/2003 01:33:22
necesito un programa que genere un cuadrado magico 4 x 4
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:Urgente!!, programa del cuadrado magico 4 x 4

Publicado por miguel (46 intervenciones) el 12/03/2003 14:28:43
Exactamente ¿que es lo que quieres?. Especifica que es un cuadrado mágico, a ver si hablamos de lo mismo, porque si es así, lo que necesitas es encontrar uno, no que te lo genere. Si eres un poco más concreta, quizás pueda ayudarte
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

RE:Urgente!!, programa del cuadrado magico 4 x 4

Publicado por Misael (10 intervenciones) el 12/03/2003 19:27:05
un cuadrado magico, es una matriz de n x n , que las suma de los elementos sin repetirse horizontal, vertical y diagonal da igual,

encontre en el internet una aplicacion que genera un cuadrado de la suma que pones, signfica que se puede lograr un cuadrado magico que genere los elementos que resulte del resultado de una suma que ponga el usuario, si entendiste, y conoces alguna logica para lograr esto te agradecere que me lo envies por este medio, me servira de mucha ayuda ya que lo necesito para una materia de la Universidad.

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

RE:Urgente!!, programa del cuadrado magico 4 x 4

Publicado por César Augusto Navarro Gómez (182 intervenciones) el 12/03/2003 23:16:17
Es fácil para :

XX XX XX XX
XX XX XX XX
XX XX XX XX
XX XX XX XX

XX XX XX XX
XX XX XX XX
XX XX XX XX
XX XX 01 XX

XX XX XX 02
XX XX XX XX
XX XX XX XX
XX XX 01 XX

XX XX XX 02
03 XX XX XX
XX XX XX XX
XX XX 01 XX

XX XX XX 02
03 XX XX XX
XX 04 XX XX
XX XX 01 XX

XX XX XX 02
03 05 XX XX
XX 04 XX XX
XX XX 01 XX

XX XX XX 02
03 05 XX XX
XX 04 06 XX
XX XX 01 XX

XX XX XX 02
03 05 XX XX
XX 04 06 XX
XX XX 01 07

08 XX XX 02
03 05 XX XX
XX 04 06 XX
XX XX 01 07

Si te fijas bien te vas a reir:
x=n/2+1
y=n

el uno se pone en x,y
incrementas x=x+1
incrementas y=y+1
si no está ocupada la siguiente casilla se pone ahí el siguiente numero (el 2).
si está ocupada entonces y=y-2, x=x-1 y así hasta acabar

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