PAIR IMPAIR

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 18 déc. 2007 à 16:46
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 18 déc. 2007 à 21:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45108-pair-impair

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
18 déc. 2007 à 21:00
no comment ...
surtout mettre un "int x" en global alors que le local est ideal ici ... pour Cartman : while(TRUE) et puis quoi encore ?
surtout sur un source aussi... comment dire... triviale, faire un faute de frappe (inverser "e" et "r" pour donner "nombre"), c'est vraiment faire le programme avec un chronomètre a la main !
tit_toinou Messages postés 49 Date d'inscription vendredi 1 septembre 2006 Statut Membre Dernière intervention 16 juillet 2008
18 déc. 2007 à 18:46
Salut.
Tout à fait d'accord avec BruNews, sa solution est beaucoup plus simple.

int x;

Et pourquoi une variable globale ?

De plus tu met dans ton descriptif

ce nomber est pair
ce nomber est impair
ce nomber est pair

.. ?? On lance le programme on donne notre nombre et le programme se quitte !
Met une boucle while(TRUE) ou encore un goto..

getch(); --> fonction obsolète
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 déc. 2007 à 16:46
BIEN ENTENDU, J'ENLEVE EN SOIREE.

if(nbr & 1) IMPAIR !!!
suffit de tester le bit 0 pour savoir si pair ou impair, pas de division ni autre opération lourde de ce genre.

Faut d'abord étudier comme tout débutant, les publications viendront plus tard, chaqque chose en son temps.
Rejoignez-nous