Parité en langage C

Résolu/Fermé
mahriattar Messages postés 2 Date d'inscription samedi 26 février 2011 Statut Membre Dernière intervention 3 juin 2011 - 26 févr. 2011 à 14:02
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 26 févr. 2011 à 18:26
Salut,
j'ai ici un petit problème en langage C:
"Un programme qui calcul la moyenne des chiffres paire et impaire d'un entier"
Voila ce que j'ai essayer mais ca ne marche pas :(

while(nb != 0)
{
ch=nb;
if(ch%2 == 0){
np=np 1;
sp=sp ch;
mp=sp/np;
}
if(ch%2 != 0) {
ni=ni 1;
sp=si ch;
mi=si/ni;
}
nb=nb/10;
}
A voir également:

1 réponse

Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
26 févr. 2011 à 18:26
Bonjour,
Il manque des caractères dans ton code pour le comprendre.

Pour info, il suffit de tester le bit de poids faible: si c'est 0 alors le nombre est paire, si c'est 1 ton nombre est impaire.
0