Bonsoir,
J'ai du mal à exécuter une procédure sous Maple.
Il s'agit de l'algorithme d'Euclide pour le calcul du PGCD.
Voici mon programme :
PGCD := proc (a, b)
local r, r0, r1;
a := r0;
b := r1;
r := mod(r0, r1);
while 0 < r do
r0 := r1;
r1 := r;
r := mod(r0, r1)
od;
return r
end proc;
Quand je veux exécuter le proc, Maple me retourne le message suivant : "Error, (in PGCD) illegal use of a formal parameter"
Où est mon problème ? 