Bonjour à tous.
Je débute en ProLog, et je cherche à écrire un prédicat permettant de connaître tous les entiers entre les bornes fournies.
J'ai écrit quelque chose comme ça, mais ma deuxième règle ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Exemple : val_inter([1,5],X). X = 2. X = 3. X = 4.
Pourriez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 val_inter([E1,E2],X) :- X is E1 + 1, X < E2. val_inter([E1,E2],X) :- T is E1 + 1, T < E2, val_inter([T,E2],X).
Par avance merci,
Akalyn
Partager