Salut la communauté.
J'essai d'écrire un programme prolog qui calcul le pgcd de deux nombres.
Alors voici ce que j'ai déjà fait ( en turbo prolog ):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
domains
  n=integer
predicates
  pgcd(n,n,n)
clauses
  pgcd(A,B,X):-
      B>A,B>0,
      B1= A,
      pgcd(B1,A1,X),
      X=A mod B1.
prolog me renvoie l'erreur : "707 no error messages".
Aidez moi à corriger mes erreurs.
Merci