J'aimerai calculer la somme des chiffres d'un nombre n>0.

Laurie -  
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, Bonsoir


J'aimerais faire le calcul de la somme des chiffres d'un nombre n>0 en utilisant les tableaux. En langage c Svp

3 réponses

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Bonjour Laurie,

Et quel est ton problème ou ta question ?

https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
0
Laurie
 
J'aimerais calculer la somme des chiffres d'un nombre q'un utilisateur entre au clavier.
Enfet de je veux faire de tel sorte te que lorsque l'utilisateur va entrer le nombre, j'ai envie de pouvoir m'être ce nombre la dans un tableau en fin de calculer juste les éléments de chaque tab(I) pour finalement avoir le somme de chiffres du nombre
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour Laurie,


Tu veux m'etre ce nombre dans un tableau

Tu veux dire que tu veux le mettre dans un tableau

Tu pourrais aussi le mettre dans une variable type chaine de caractères

et ensuite faire une boucle sur la longueur de la chaine qui prend chaque caractère, le converti

en entier et l'ajoute à une variable compteur préalablement initialisée à 0

En fin de boucle, compteur = somme des chiffres
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
Bonjour,

Phil_1857 t'a donné une méthode basée sur la conversion de nombres en chaines de caractères. Si tu ne connais pas ces fonctions de conversions tu peux le faire en utilisant seulement les opérateurs sur les nombres entiers.

En utilisant l'opérateur modulo tu peux facilement extraire le dernier chiffre d'un nombre. Exemple:
int  x = 45237;
int  ch = x % 10;      // va donner 7
x /= 10;               // x est maintenant devenu 4523

vois tu comment extraire les autres chiffres de
x
?
0