Não vou deixar aqui a solução para dar espaço aos nossos newbies, mas apenas deixar algumas propriedades que tornam estes números curiosos e que vos podem ajudar a tornar o programa mais eficiente. Não as vou provar, mas também não é difícil e podem divertir-se a fazê-lo, como uma pausa na programação

Para um dado número de dígitos

, existem no máximo dois números automórficos com

dígitos (à excepção do caso

, para o qual há três). A soma destes dois números é

, sendo que um termina em 5 e o outro em 6. Para além disto, se assumirmos que um número cujo primeiro dígito é zero pode ser automórfico - por exemplo,

-, todos os números automórficos à excepção dos três primeiros resultam de adicionar um dígito ao início do número. Por exemplo, a cadeia iniciada por 5 dá-nos 5 - 25 - 625 - 0625 - 90625 - ...
P.S.: Claro que no vosso programa não contam com os números começados por 0!
