Calcul de la somme de nombres pairs entre 0 et une autre nombre au choix!

0/5 (7 avis)

Snippet vu 10 255 fois - Téléchargée 35 fois

Contenu du snippet

ce ptit bout de code permet de calculer la somme des nombres pairs d'un autre nombre au choix
j'ai eu l'idee sur un site de challenge dont c'etait le theme de l'epreuve

PS: superpa c'est du c++ :)

Source / Exemple :


#include <iostream.h>
void main()
{
unsigned long int x1=0,s=0,nb; // comme le resultat sera superieur
                                             // a 65000 je mets unsigned long int
                                             //puisque ça sera positif !

cout << "\n Programme permettant de calculer la somme de tout les nombres pairs d'un nombre (positif)";
cout <<"\n Quel est le nombre dont vous voudrez calculer la somme de tous ses nombres pairs !";
cin>>nb;
do
{
x1=x1+2;
s=s+x1;
}while(x1<nb);

cout <<"\n la somme de tout les nombres pairs entre 0 et le nombre est : "<<s<<endl;
}

Conclusion :


j sais c'est tres simple !

A voir également

Ajouter un commentaire Commentaires
wiaeke Messages postés 38 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 9 avril 2005
14 avril 2004 à 13:42
pourkoi c'est \n
NicoWatt Messages postés 74 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 18 janvier 2013
2 avril 2003 à 14:50
Au fait, je me suis tromp, je viens de vérifier, pour la suite des nombres pairs entiers, c'est:
n(n+2)/4
et pas : n(n+1)/4
dsl !!!
@ pluche ... ;-)
cs_AmK Messages postés 368 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 27 janvier 2010 1
2 avril 2003 à 14:41
tiens j'ai eu pourtant de bonnes notes en suite :)
NicoWatt Messages postés 74 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 18 janvier 2013
2 avril 2003 à 13:03
Vous en êtes où dans les études ??? :-)
Les suites, ça vous rappelle rien ??? ;-)
la somme des nombres entiers c'est:
n(n+1)/2
et pour les nombres pairs:
n(n+1)/4
C'est bcp + rapide qu'avec la boucle 'while' et en plus, c élégant !!! p-)

Ce n'est pas méchant ce que je dis l@ !

@+ et bonne continuation...
cs_AmK Messages postés 368 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 27 janvier 2010 1
2 avril 2003 à 09:50
pas du tout !!!
le theme n'est pas la somme des nombres positifs MAIS la somme de tous les nombres pairs compris entre 0 et un autre nombre !
exemple :

entre 0 et 10 : --> 30

0+2+4+6+8+10 = 30 :)

pour le 11 , le code a fait comme si il avait calcule entre 0 et 12 !
si quelqu'un sait pourquoi, ça serait cool !
je crois que dans le while il fallait mettre <= !
ça va donner

while(x1<=nb);

normalement ça devrait etre bon comme ça !

PS:pour les fautes d'orthographe,ce sont plus des fautes de frappes :)
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.