[c] somme des chiffres
ivesso
Messages postés
108
Statut
Membre
-
jaero Messages postés 42 Statut Membre -
jaero Messages postés 42 Statut Membre -
Bonjour,
Aidez moi a faire ce programme , merci d'avance
soit x>0
afficher la somme des chiffres qui composent x
exemple: x=1254 on a la somme : 4+5+2+1=12
Aidez moi a faire ce programme , merci d'avance
soit x>0
afficher la somme des chiffres qui composent x
exemple: x=1254 on a la somme : 4+5+2+1=12
Configuration: Windows Vista Firefox 1.5.0.12
5 réponses
-
Salut, en divisant par 10 / 100 / 1000 le nombre x, tu peux obtenir le chiffre des dizaines / centaines / milliers.
-
Utilises le modulo %
int x = 2343; // exemple
int y = 10;
int resultat = 0;
whiile(x != 0)
{
resultat = resultat + x%y // ici x%y = 3 puis 4 puis 3 puis 2
x = x/10 // x = 234 puis 23 puis 2
}
return resultat; -
merci pour votre reponse ,
il faut ajouter que dans le programme , on ne sait pas kel nombre l'utilisateur a saisi (5 chiffre 3chiffre ou n chiffre..)
il faut faire tous les cas possible
comment faire svp?
merci d'avance -
je veux un algo qui affiche la somme pour tout nombre qui contient au moin deux chiffres , (pour le cas de 1 chiffre c'est lui meme)
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
L'algo que je t'ai filé fonctionne très bien quelque soit le nb de chiffres entrés par l'utilisateur.
Même pour 1 chiffre il te renverra le chiffre lui-même