aabb est un carré (notons que c'est le carré de c) :
1000a + 100a + 10b + b = c²
1100a + 11b = c²
100 x 11a + 11b = c²
11 (100a + b) = c²
c² / 11 = 100a + b
100a + b est de la forme a0b
c² / 11 est un entier, donc c² est multiple de 11, et ainsi c² / 11 l'est aussi.
Les seuls multiples de 11 de la forme a0b sont : 209, 308, 407, 506, 605, 703, 802 et 901.
Le seul dont la division par 11 donne un carré est 704 : 704 = 11 x 64
ainsi c² = 64, donc c=8.
A noter que même si cela n'est pas dit dans l'énoncé, j'ai considéré c comme étant un entier.