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

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 273
 
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
Yoda
 
Bonjour,

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

;)
0