LISP valeur pair impair

Fermé
JP - 5 avril 2012 à 00:10
 Yoda - 5 avril 2012 à 09:05
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



A voir également:

1 réponse

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
5 avril 2012 à 07:46
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
Bonjour,

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

;)
0