Algorithme

Fermé
keenurives Messages postés 15 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 17 février 2007 - 3 nov. 2004 à 17:45
 hasnaa - 12 déc. 2007 à 20:13
salut a tous !

g un petit soucis en algo si qqun peut m'aider ça serait sympas

voici l'enonce,


Calculer la somme des nombres compris entre 0 et 20 (0+1+2+3...)

Calculer la somme des 20 prem carrés

Calculer la somme des nombres pairs et impairs des nombres de 0 à 20

Calculer la somme des multiples de 3 de 0 à 100

5 réponses

utiliser une fontion de somme de deux nombre d'une façon récursif ( voir l'algo de N! ) le reste c'est du chocolat une fois que tu as compris l'astuce.
si jamais tu ne le trouve pas dit le
0
calculer somme

déclarer et initialiser
somme entier
i entier
somme = 0

boucle for
POUR i=0 JUSQU'A 20 FAIRE
somme = somme + i
FIN POUR

resultat : somme
----------------------------------------------------------
et somme au carré

déclarer et initialiser
sommecarre entier
i entier
sommecarre = 0

boucle for
POUR i=0 JUSQU'A 20 FAIRE
somme = somme +( i)2
FIN POUR

resultat :sommecarre
----------------------------------------------------------------
pour les pair et impair utiliser le dividande ainsi que pour les multiple de 3
0
Non camarade, je ne dit pas que votre est fausse, mais il le manque un peu de sel, reprener l'algo de N! et puis essai de s'inspérer de plus une methode recursif pour la somme seul le premier cas juste au lieu de ça

calculer somme

déclarer et initialiser
somme entier
i entier
somme = 0

boucle for
POUR i=0 JUSQU'A 20 FAIRE
somme = somme + i
FIN POUR

resultat : somme

une fois que tu trouve la solution les autres seront une tous petit modification.
pour que le travail soit claire et que nous parlons français tout les deux je t'invite à chercher l'algo de N! (c'est à dire N factorielle) de l'ecrire dans votre prochain message apres tu cherche votre somme comme je t'ai fais signe plus haut
c'est trop simple, tu vas arrive je suis sur.
0
fonction pairimpair(20)
var i:entier
tabp[20]:entier
tabimp[20]:entier
debut:
tant que i<=20 faire
si 2i<=20 alors
tabp[20]<--2i
sinon si
2i+1<=20 alors
tabimp[20] <-- 2i+1
i <--i+1
fintantque

tant que i<=20 faire
si tabp[20]<>" " et tabimp[20]<> " " alors
afficher tabp[20];tabimp[20]
ftque
fin

voila la fction du paire impaire,et bon chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
l algorithme de deux grand nombre quelconque je veux la reponse s il veux plai
0