Bonsoir
pourriez-vous me corriger cet algorithme d'Euclide (PGCD) ?
Code:Algorithme PGCD; Var A, B : réel; m, r : entier; Debut Ecrire("Introduisez deux nombres: "); Lire(A, B); Si (B=0) alors debut Ecrire ("Erreur de saisie"); fin; Sinon debut Si (A=B) alors debut Ecrire("PGCD(", A, ";", B, ")=", A); fin; Sinon debut si (A mod B) alors debut Ecrire("PGCD(",A, ";", B , ")=", B); fin; Sinon debut Repeter debut r <--- (A mod B); A <--- B; B <--- r; m <--- (A mod B); fin; jusqu'à (m=0) Ecrire ("PGCD(", A, ";", B, ")=", B); fin; fin; fin; FIN.
Voilà, je vous remercie d'avance pour votre réponse et votre aide !
-----