Additionner les nombres en C... [Débutant]
Résolu
azorgues
-
azorgues -
azorgues -
Bonjour,
j'essaye d'additionner les 100 premiers nombres entiers...
Je n'arrive pas à bien raisonner... Pourriez vous m'aider ?
int i;
while (i < 100)
{
somme = i + i++ ;
}
printf(somme);
ça m'a pas l'air correct ...
j'essaye d'additionner les 100 premiers nombres entiers...
Je n'arrive pas à bien raisonner... Pourriez vous m'aider ?
int i;
while (i < 100)
{
somme = i + i++ ;
}
printf(somme);
ça m'a pas l'air correct ...
A voir également:
- Additionner les nombres en C... [Débutant]
- Formule excel pour additionner plusieurs cellules - Guide
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Code binaire des nombres - Guide
- Nombres faciles - Télécharger - Outils professionnels
2 réponses
Tu n'as pas initialisé i, c'est à dire que ça peut être n'importe quoi.
Il faut que tu lui affectes une première valeur : i=0 par exemple.
Ensuite ta somme tu dois la modifier au fur et à mesure par rapport à sa valeur précédente, c'est à dire de la forme somme = somme + i
Enfin pour ce genre d'opérations la boucle for est bien plus adapté :
Il faut que tu lui affectes une première valeur : i=0 par exemple.
Ensuite ta somme tu dois la modifier au fur et à mesure par rapport à sa valeur précédente, c'est à dire de la forme somme = somme + i
int i=0; while (i <= 100) { somme = somme + i; i++; }
Enfin pour ce genre d'opérations la boucle for est bien plus adapté :
for (i=0, somme=0; i<=100; i++) somme+=i;