Parité en langage C

Résolu
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;
}

1 réponse

  1. 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