Somme des chiffres d'un entier

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
mkmir
Membre Naturel
Messages: 16
Enregistré le: 29 Mai 2005, 10:07

somme des chiffres d'un entier

par mkmir » 29 Mai 2005, 10:13

Bonjour,

1 - J'aimerais savoir s'il existe un programme ou une commande Mathematica qui génère la somme des chiffres d'un ensemble d'entier. Car il est pénible de générer nombre après nombre si 'lon veut étudier des tableaux entiers.

2 - J'aimerais savoir aussi comment "additionner" ou "multiplier" ces sommes entre elles.

somme (a+b) = ? somme(a) + somme(b)
somme(a*b)=? somme(a)*Somme(b)
etc.

Merci d'avance

Mkmir



Anonyme

par Anonyme » 29 Mai 2005, 10:38

Salut,


Je ne sais pas si une telle fonction existe mais elle est facile à coder, en pseudo-code : somme (n) =
. n si 0<=n<=9,
. (n mod 10) + somme (n/10) sinon


Sinon on a pas somme(a+b) = somme(a) + somme (b) ! Prendre a=9 et b=1.

Par contre c'est pas dur de voir que somme(a+b) <= somme(a) + somme (b) et somme(a*b) = somme(a) * somme (b).

Anonyme

par Anonyme » 29 Mai 2005, 12:12

somme(a*b) <= somme(a) * somme (b). pardon

mkmir
Membre Naturel
Messages: 16
Enregistré le: 29 Mai 2005, 10:07

somme des chiffres - nouvelle formulation de la question

par mkmir » 29 Mai 2005, 14:57

Merci Tutu pour ta réponse.

Mais je me suis mal exprimé. Voici une nouvelle formulation de ma question

Je souhaite savoir quelles opérations peut-on effectuer sur la somme des chiffres d'entiers naturels.

Par ex : soient a, b, et c des entiers, et s(a) s(b) et s(c) les sommes respectives de leurs chiffres ( j'entends par somme la somme des chiffres suivie éventuellement de la somme de la somme jusqu'à obtenir un nombre inférieur à 9.

Peut-on alors trouver une équivalence entre les opérations?

s(a*b ) =? s(a)*s(b) <===>? s(a+b)=? s(a)+s(b).


ou plus exactement

s(a*b ) =? s(s(a)*s(b)) <====> ? s(a+b)=? s((a)+s(b)).

Si oui, y a t-il une démonstration?

D'avance mille mercis

Mkmir

rene38
Membre Légendaire
Messages: 7136
Enregistré le: 01 Mai 2005, 12:00

par rene38 » 29 Mai 2005, 16:10

Bonjour

telle que tu l'as définie, ta fonction s n'est rien d'autre que le reste de la division par 9.
En d'autres termes, a étant un entier,
s(a)=x Image aImage x [9]
Tu peux donc appliquer les propriétés des congruences.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 40 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite