Une démonstration plus géométrique où l'on ne s'embête pas avec des divisions:
on a xy=(x^2+y^2)/2 d'où x^2-2*x+y^2-2*y=0, ce qui donne (x-1)^2 + (y-1)^2 = 2.
C'est donc le cercle de centre (1,1) et de rayon sqrt(2).
Au choix: on fait un dessin et c'est terminé ... ou sinon, on remarque que pour x(ou y)>3 il ne peut y avoir de solution, et on se ramène à x et y appartiennent à {0,1,2}. Si x(ou y)=1, il n'y a pas de solution et on se ramène à x et y appartiennent à {0,2} d'où il est clair que les solutions sont {0,0} et {2,2}.