LISP valeur pair impair

JP -  
 Yoda -
Bonjour,

Je vous explique mon problème, j'ai un petit programme qui m'insère des bloc en quinconce, je associe à "N" le nombre de bloc, et ce que j'aimerai faire c'est si "N" est une valeur impaire on dessine le dernier bloc à partir du point 3 sinon si "N" est une valeur paire on dessine le dernière bloc à partir du point 4
Je voudrai savoir si c'est possible de faire cela.
Si oui peut on me donner le non de la commande que je doit attribuer pour N
Merci de m'aider.

JP

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    je ne connais pas lisp mais tu as sans doute la fonction modulo.
    Si n MOD 2 = 1 alors n est impair (si =0 alors n est pair).

    eric
    0
    1. Yoda
       
      Bonjour,

      En LISP, la fonction modulo existe bien et s'appelle rem
      (rem 4 2) renvoie 0
      (rem 5 2) renvoie 1

      ;)
      0