El programa busca todos los cuadrados mágicos de orden prescrito por el usuario (en una forma inteligente). Las soluciones se escriben en la pantalla y un archivo de salida.
En principio el programa encontrará todos los cuadrados mágicos de cualquier orden.
La principal limitación es el tiempo de cálculo. Todos los cuadrados mágicos de orden 4x4 se encuentran en cuestión de minutos. Para pedidos mayores tiempos de cálculo aumentan considerablemente.
Sin embargo, los resultados intermedios se escriben en el archivo de salida.
(Hasta ahora, el orden máximo permitido es de 1290x1290 debido a los valores máximos permitidos de números enteros en el código, esto es para ser fijado en una versión posterior, posiblemente por el usuario si obtiene el código fuente. No hay ninguna limitación principal en el orden máximo debido a la generalidad de la codificación).
El programa se puede ejecutar desde la línea de comandos. Está escrito en el lenguaje de Fortran90
¿Cuál es nuevo en esta versión:..
La versión 1.1 mejora la velocidad
Comentarios que no se encuentran