entier $a VIRGULE entier $b POINT_VIRGULE pgcd PARENTHESE_OUVRANTE entier $a VIRGULE entier $b PARENTHESE_FERMANTE entier $c POINT_VIRGULE ACCOLADE_OUVRANTE $c EGAL $a MOINS PARENTHESE_OUVRANTE $a DIVISE $b PARENTHESE_FERMANTE FOIS $b POINT_VIRGULE si $c EGAL 0 alors ACCOLADE_OUVRANTE retour $b POINT_VIRGULE ACCOLADE_FERMANTE sinon ACCOLADE_OUVRANTE retour pgcd PARENTHESE_OUVRANTE $b VIRGULE $c PARENTHESE_FERMANTE POINT_VIRGULE ACCOLADE_FERMANTE ACCOLADE_FERMANTE main PARENTHESE_OUVRANTE PARENTHESE_FERMANTE ACCOLADE_OUVRANTE $a EGAL lire PARENTHESE_OUVRANTE PARENTHESE_FERMANTE POINT_VIRGULE $b EGAL lire PARENTHESE_OUVRANTE PARENTHESE_FERMANTE POINT_VIRGULE si $b INFERIEUR $a alors ACCOLADE_OUVRANTE ecrire PARENTHESE_OUVRANTE pgcd PARENTHESE_OUVRANTE $a VIRGULE $b PARENTHESE_FERMANTE PARENTHESE_FERMANTE POINT_VIRGULE ACCOLADE_FERMANTE sinon ACCOLADE_OUVRANTE ecrire PARENTHESE_OUVRANTE pgcd PARENTHESE_OUVRANTE $b VIRGULE $a PARENTHESE_FERMANTE PARENTHESE_FERMANTE POINT_VIRGULE ACCOLADE_FERMANTE ACCOLADE_FERMANTE