14/09/2009

Numeros Magicos

A pedido de um amigo da UNIR, estou colocando aqui a lógica do s números mágicos.

A regra:
  • Sempre em um quadrado de lado impar, distribua os números (sem passar ou repetir) na quantidade igual à multiplicação dos dois lados
    (ex: 3 x 3 = 9).
  • Inicie com o numero 1 na coluna central da ultima linha (você pode encontrar esta posição calculando:
    X = Ceil( largura / 2) + 1 e Y = Altura)
  • Os números são preenchidos em cascata (para baixo e para p lado 1 casa)
  • Caso a próxima casa esteja ocupada, vá para 1 casa a cima da posição atual.
A seguir uma ilustração

Um ex. rodando com quadrado de 7 x 7


- Depois da apresentação do trabalho posto o código. Até +