Programme en PROLOG

Fermé
abraham - 16 juin 2008 à 05:04
 ayew - 26 mai 2009 à 03:39
Bonjour,
je suis débutant en langage de programmation PROLOG, et je cherche s'il y a quelqu'un qui peut m'aider à trouver la solution pour un exercice qui m'a préoccupé bcp,

voila l'énoncé : " Définir une fonction replace qui reçoit une liste L en entrée et retourne en sortie une liste L1 en remplaçant tout nombre impair par son double"

merci d'avance

1 réponse

replace([] , []).
replace([X|L] , [Z|L1]):- Y is X mod 2, Z is Y * 2, replace(L , L1).

j'ai pas testé.

Bon courage
2