Salut !
pour la premier tu as donné la solution toi meme : a=(a+b)-b donc pgcd(a+b,a)=pgcd(a,b)
pour les deux suivant tu devrait décomposer a et b en nombre premier et utiliser ca pour calculer le pgcd... tu vera rapidement que
pgcd(a^n,b^n)=pgcd(a,b)^n et pgcd(a²,b²,ab)=pgcd(a,b)^2
biensur tu peut montrer ces réultats sans invoquer la décomposition en facteur premier, uniquement par des arguments de divisibilité, mais c'est nettement moins intuitif de deviner le résultat par ces arguments je trouve...