n=2 marche très bien...
est-ce que tu dois trouver toutes les solutions ?
pour le 2:
C´est donc un nombre de la forme a=(2^p)(3^q)
Ainsi a²=(2^(2p))(3^(2q))
Il y a un théorème qui dit que
si b = p1^(i1)*p2^(i2)*p3^(i3)*...*pn^(in) ou p1,p2,p3,...pn sont des nombres premiers distincts et ou i1,i2,i3,...in sont des nombre naturels non nuls
alors le nombre de diviseurs de b est donné par
(i1+1)*(i2+1)*(i3+1)*...*(in+1)
En applicant cela, le nombre de diviseurs de a est
(p+1)*(q+1)
et le nombre de diviseurs de a² est
(2p+1)*(2q+1)
Ainsi on a l´équation
(2p+1)*(2q+1) = 3*(p+1)*(q+1)
(ca je te laisse te débrouiller...