Cuadro Magico en Java! :D
Bueno, estoy aprendiendo a programar en java en la universidad donde estudio y hace poco nos quedó de tarea hacer los programas del capítulo 8 (cuadro mágico,calcular la combinación de un número n,obtener la cadena alfabeticamente menor a otra cadena,etc.) pero hoy sólo pondré el código del Cuadro Magico en el cual el usuario sólo indicaría el tamaño de la matriz siempre y cuando respetara la siguiente condición:
- Debe estar entre 3 y 15
- Debe ser impar
- Un cuadro Mágico no repite numeros, y la suma de las filas, columnas y diagonales debe ser igual.
Por ejemplo: Si el número es 5, creará una matriz de 5×5 y almacenará los valores (sin repetir) en los espacios q le corresponda. Los movimientos serán los siguientes: El primer número estará en la primera fila de la matriz y en medio. Los demás números se colocarán una fila arriba y una columna a la derecha del último número colocado. Si el espacio está lleno se colocará abajo del último número colocado.
Código:
Este código regresa lo siguiente: Si n=3.
8 1 6
3 5 7
4 9 2
Este y otros programas más están dentro de los ejercicios propuestos del capítulo 8 del libro
Java 2. Curso de Programación 2a edición. Autor: Francisco Javier Ceballos
Luego pondré los demás ejercicios del capítulo 8, ya los tengo aunque todavía no los entrego así que todavía no los publicaré. jejeje
Dejen sus comentarios porfa.




Hola mi nombre es cesar oye esta bueno tu codigo porque asi me dejaron uno pero ejecutarlo en Wireless Tolking que si sabes es un emulador para poder ejecutar programas que haces para tu cel pero necesito un favor apenas me dejaron hacerlo en un MiDlet basado en Canvas donde el lado n sea de 0 a 9 (implementar solo n impar).
si me puedes ayuadr te lo agradeceria yo ando buscando formas de como implementarlo de antemano gracias y un saludo
Comment by Cesar — March 1, 2008 @ 2:26 pm
Hola, me parece bastante bueno el programa, yo debo hacer uno en netbeans, pero que sea PAR, debe llevar un metodo para validar y se hara solo si el arreglo es par….
Comment by Rock — April 7, 2008 @ 1:54 am
oie wey k parote me hiciste esto lo necesitaba para pasar un examen i ps la netta GRACIAS
Comment by Marcos — June 8, 2008 @ 4:50 am
muy buen codigo hermano, te lo agradesco.
si puedo voy a subir uno donde puedas colocar los numeros en las posiciones de i y j y evaluar si se puede colocar o na para que puedan hacer un numero magico
Comment by Hugo — October 11, 2008 @ 7:00 pm