Bonsoir guys !
J'ai un exo qui demande d'écrire une fonction récursive en C qui prend en entrée un entier formé de chiffres pairs et impairs et retourne un entier formé que de chiffres pairs. Exemple 123456 la fonction retourne 246
J'ai essayé avec ce code ça donne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int chiffre_pair(int n) { If (n==0) return 0; Return decaler(n)%10+10*chiffre_paire(n/10); } int decaler(int n) { if ((n%10)%2)==0) Return n; Else return n/10;}
Partager