O programa procura todos os quadrados mágicos de uma ordem prescrita pelo usuário (em uma maneira inteligente). As soluções são escritos para a tela e um arquivo de saída.
Em princípio, o programa irá encontrar todos os quadrados mágicos de qualquer ordem.
A principal limitação é o tempo de computação. Todos os quadrados mágicos de ordem 4x4 são encontrados em uma questão de minutos. Para encomendas maiores tempos de computação aumentar consideravelmente.
No entanto, os resultados intermediários são escritos para o arquivo de saída.
(Até agora, a ordem máxima permitida é de 1290x1290, devido aos valores máximos permitidos de inteiros no código, este deve ser corrigido em uma versão posterior, possivelmente pelo usuário, se ele obtém o código fonte. Não há limite principal em a ordem máxima devido à generalidade da codificação).
O programa pode ser executado a partir do prompt de comando. Está escrito na língua Fortran90
O que é novo nesta versão:..
A versão 1.1 melhora a velocidade
Comentários não encontrado