Cuadro Mágico - Java
Para los que no hicieron el cuadro mágico aqui esta!!!… Esta en Java tanto el codigo como el .class; (si no quiere funcionar compilen por su cuenta). Esto es para los de mi grupo, pero para quien no sabe que es, aqui esta la explicación:
- Es un cuadro de lados impares (3, 5, 7 …), llenado con numeros enteres
- Sus lineas horizontales, verticales, diagonal principal y diagonal secundaria suman lo mismo
- Los numeros van de 1 hasta el el cuadrado del tamaño (si l=5, es de 1…25)
- La mecanica para hacerlo es:
- Se empieza enmedio de la fila superior o la de mas arriba
- El numero que sigue va una fila arriba y una columna a la derecha (filas son las horizontales, columnas las verticales)
- Si el lugar no existe (no hay fila arriba o columna mas a la derecha, se trata de imaginar un cuadro igual que el orignal pegado al lado donde falte y la posicion que ocupe en el cuadro imaginario sera la posicion que ocupe en el cuadro real.)
- Si el lugar esta ocupado, regresamos de donde partimos y bajamos solo una fila.
- Ejemplo:
8 - 1 - 6 = 15
3 - 5 - 9 = 15
4 - 7 - 2 = 15
= = =
15 15 15
- Capturas:

El programa trae menu, viene con comentario dentro de todo el proceso y trae las comprobaciones.