URGENTE COLEGAS"NECESITO UN CUADRO MAGICO EN JAVA!!!

RODRIGO
17 de Diciembre del 2004
NECESITO UN CUADRO MAGICO EN JAVADescripción:

Un cuadrado mágico es una matriz de N filas y N columnas (con N impar), en donde la suma de los elementos de una fila, columna o diagonal suman un mismo valor.



1. Coloque el “1” en la casilla del medio en la fila superior.
2. Coloque el número siguiente (en este caso el dos), una casilla diagonalmente arriba y a la derecha de dónde colocó el valor anterior. Si queda afuera de cuadrado (como los marcados con negrita) coloque el valor en la fila o columna correspondiente como lo muestra la figura.
3. Repita el paso anterior hasta que no pueda hacerlo, por que la casilla esta ocupada . Si este último caso ocurre coloque el próximo número una casilla inmediatamente bajo el último número que ingreso. (en el ejemplo el 6 queda abajo del 5). Continuar hasta que se complete el cuadrado.




Se pide:

1. Construir un programa en Java que construya un cuadrado mágico de dimensiones N x N, siendo N impar.

2. El programa sólo recibe desde teclado la dimensión N de la matriz y debe entregar como resultado la visualización de la matriz final con los valores correspondientes.

3. En la creación del programa deben estar presentes por lo menos los siguientes métodos:

 Método 1 : Ingreso de elementos al Cuadrado.
 Método 2 : Visualización del Cuadrado Mágico.


Fecha de Entrega : 20/12/2004
Nº Integrantes por grupo : 3