Prolog liste supprimer un élément

mousekey -  
 sisou -
Bonjour,
j'aimerai savoir comment je peux supprimer le troisième élément d'une liste en prolog...

merci et bonne journée
mousekey
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. HeavenX
     
    remove_at(Elem,[Elem|Reste],1,Reste).
    remove_at(Elem,[Y|Reste],Position,[Y|Ys]) :- Position > 1,
    K1 is Position - 1, remove_at(Elem,Reste,K1,Ys).

    Exemple d'utilisation:
    %?- remove_at(X,[a,b,c,d],2,R).
    %X = b
    %R = [a,c,d]
    8
  2. SE.TL
     
    Bonjour,
    quelcun peut m'aider pour savoir comment acceder au differents elements d'une liste ?
    Merci à l'avance
    2
    1. sisou
       
      je veut s avoir comment eliminer les elements consecutif d une liste
      0