On peut même montrer que a=7 sans tester tous les cas. On veut 9a+1 carré parfait, donc 9a=p²-1=(p-1)(p+1) Comme p-1 et p+1 ne peuvent pas être simultanément multiples de 3, l'un des deux doit être multiple de 9. p-1=9 est impossible car a est un chiffre, donc p+1=9, donc p=8, et a=7
Bravo ! Ta solution est élégante. Je n'y avais pas pensé.