Liens sponsorisés

PGCD Print E-mail
Written by Administrator   
Thursday, 06 March 2008 09:20

Source : Ahmed Fessi

Tâche : Ecrire une fonction qui renvoie PGCD(x,y) en utilsant l'algorithme d'Euclide (méthode par soustraction).

Commentaire

  • PGCD : Plus Grand Diviseur Commun
  • Algorithme d'Euclide (Soustraction) :
    • lorsque X>Y on retranche Y de X et on affecte la différence à X
    • lorsque X<Y on retranche X de Y et on affecte la différence à Y
On répétera suivant les cas l'un ou l'autre de ces deux opérations en utilisant une structure itérative.
Le PGCD sera obtenu lorsque X sera égale à Y.

Exemple :

  • Entrée : X=18, Y=24
  • Sortie : PGCD(18,24)=6
 
 

Liens sponsorisés