Rechercher : dans
Par :

Somme des nombre multiple de X...

Dernière réponse le 3 nov 2003 à 14:46:31 azp, le 31 oct 2003 à 16:42:07 
 Signaler ce message aux modérateurs

Bonjour pouriez vous répondre a cette question:
"Quelle est la somme des nombres multiples de 6, de 7, de 16 et/ou de 17 compris entre 2701 et 42304 inclus?"
merci =)

Meilleures réponses pour « somme des nombre multiple de X... » dans :
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...

1

Eiji, le 31 oct 2003 à 17:11:41

Somme = 0
pour i de 2701 à 42304
si modulo(i,6) = 0 alors
si modulo(i,7) = 0 alors
si modulo (i,16)=0 ou modulo(i,17)=0 alors
somme = somme + i
fsi
fsi
fsi
fpour

voila, algo à traduire dans le langage que tu veux...
en maths, il faut faire une suite récurrente et résoudre, c'est pas dur, mais cela prend une ou deux pages de rédac propre...


Eiji.

Répondre à Eiji

2

Zap, le 31 oct 2003 à 19:02:29

Heu si qu'elqu'un dautre pouvait m'eclairer ou trouvé une maniere plus simple puisque la je seche :)

Répondre à Zap

3

brupala, le 31 oct 2003 à 23:35:45

Ha lala,
rien n'est simple ici bas, surtout pas toi.
déjà on dit merci pour l'idée .
ensuite, si tu n'est pas venu pour lire des instructions , pourquoi tu as posé la question ici , hein ?

et ... Voili Voilou Voila !

Répondre à brupala

4

Azp, le 1 nov 2003 à 00:08:26

Je post ici pour demandez de l'aide c'est tout

Répondre à Azp

5

choubaka, le 1 nov 2003 à 00:12:59

Ben c'est un peu le but ici

mais vu que c'est un site légèrement dédié à tout ce qui touche à l'informatique, les gens vont te répondre dans cette branche, d'où l'algorithme proposé au point 2.

maintenant si ce n'est pas ça que tu veux, précise ta question 8)

Chouba,
Tatatatala...  Chi Hua Hua!

Répondre à choubaka

6

azp, le 1 nov 2003 à 01:55:48

Mais en fait c'est lalgo que j n'ai pas compris :s

Répondre à azp

7

Eiji, le 3 nov 2003 à 13:00:27

Excuse moi pour la complexité de l'algo...
En plus simple,
Modulo est une fonction mathématique qui calcul le reste d'une division. Si tu divises 6 par 3, tu obtiens 2 et il reste 0.
Donc, module(6,3)=0.
Ainsi, on en déduit que 6 est un multiple de 3.
Dans l'algo décrit plus haut, on réalise le test pour chaque entier de 2701 à 42304. Si le test des modulos est vrai, on ajoute l'entier testé à la variable somme.
La somme étant nulle au départ, à la fin de la boucle, on obtient la somme que tu souhaites calculer.
Maintenant, pour la traduction, une calculatrice programmable comme une casio doit pouvoir te permettre de le programmer en basic par exemple.
Afine ta question, si tu veux un peu plus d'aide...

Eiji.

Répondre à Eiji

8

jujeco, le 3 nov 2003 à 14:40:05

La somme dess nombres de 1 à n est égale= n*((1+n)/2)

Les multiples de 6 compris entre 2701 et 42304 sont entre 6*451 et 6*7050

Les multiples de 7 compris entre 2701 et 42304 sont entre 7*386 et 7*6043

Les multiples de 16 compris entre 2701 et 42304 sont entre 16*169 et 16*2644

Les multiples de 17 compris entre 2701 et 42304 sont entre 17*159 et 17*2488

Donc la somme des multiples de 6 entre 2701 et 42304 est égale à:
6*(7050-451)*((1+(7050-451))/2 +(451-1))=148517094

La somme des multiples de 7 entre 2701 et 42304 est égale à:
7*(6043-386)*((1+(6043-386))/2 + (386-1))=128543261

La somme des multiples de 16 entre 2701 et 42304 est égale à:
16*(2488-159)*((1+(2488-159))/2 + (169-1))=55677600

La somme des multiples de 17 entre 2701 et 42304 est égale à:
17*(2488-159)*((1+(2488-159))/2+(159-1))=52381539

J'espere que cela repond à ta question.

Répondre à jujeco

9

 jujeco, le 3 nov 2003 à 14:46:31

Lorsque j'encode avec TMPGenc, dans le wizard à l'op 3/5, je vais dans other setting -> Advanced -> Video arrange et je choisi l'option "full screen (keep aspect ratio)" et je nai jamais eu de probleme.

Bon film

Répondre à jujeco