Affichage de tous les chiffres paires dans un nombre c++
Résolu
chimouu
-
chimouu -
chimouu -
Bonjour, je veux faire un code qui me permet d'afficher tous les chiffres paires dans un nombre donné j'ai essayé ce code mais il m'affiche qu'un seul chiffre seulement
#include<stdio.h> void main() { int n,n1; printf("donner une valeur"); scanf("%d",&n); do { n1=n%10; if((n1%2)==0) { printf("%d",n1); n=n/10; } } while(n!=0); printf("les valeurs paires sont %d",n1); }
c'est quoi mon erreur , Merci d'avance!
A voir également:
- Affichage de tous les chiffres paires dans un nombre c++
- Nombre de jours entre deux dates excel - Guide
- Affichage double ecran - Guide
- Connecter 2 paires airpods mac - Guide
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
- Nombre facile - Télécharger - Outils professionnels
4 réponses
La première est d'écrire du C++ comme du C ...
Regardes où tu divises ton nombre par 10.
Et ça donne quoi avec 13570 ? Vois-tu ton deuxième message?
Tout d'abord, merci pour votre réponse
j'ai essayé de diviser sur 10 avant le modulo il m'affiche les numéros paires mais il ne prend pas en compte le dernier chiffre il m'affiche toujours 0. j'ai aussi supprimé le dernier printf
voilà le code comment je l'ai changé
#include<stdio.h> void main() { int n,n1; printf("donner une valeur"); scanf("%d",&n); do { n=n/10; n1=n%10; if((n1%2)==0) { printf("%d",n1); } } while(n!=0); }