Somme
Vlàdmir
-
Groarh Messages postés 682 Date d'inscription Statut Membre Dernière intervention -
Groarh Messages postés 682 Date d'inscription Statut Membre Dernière intervention -
Bonjour svp. J'arrive pa à détecter l'erreur! Je veux faire une somme pour les nombres qui sont dans l'intervalle.
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int i, nombre, somme;
i=25;
somme=0;
nombre=i+1;
while (i<=48)
{
somme=somme+nombre;
i++;
}
printf ("la somme est %ld ", somme);
system ("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int i, nombre, somme;
i=25;
somme=0;
nombre=i+1;
while (i<=48)
{
somme=somme+nombre;
i++;
}
printf ("la somme est %ld ", somme);
system ("pause");
return 0;
}
A voir également:
- Somme
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Somme en anglais excel - Guide
- Erreur de somme de contrôle - Forum Logiciels
- Somme si ens date comprise entre ✓ - Forum Excel
2 réponses
Salut,
le contenu de nombre ne varie jamais ! pour preuve, dans ton pgm, je signale les instructions où le contenu de nombre est modifié
le contenu de nombre ne varie jamais ! pour preuve, dans ton pgm, je signale les instructions où le contenu de nombre est modifié
#include <stdio.h> #include <stdlib.h> int main () { int i, nombre, somme; i=25; somme=0; nombre=i+1; /* c'est la seule affectation à nombre ! */ while (i<=48) { somme=somme+nombre; i++; } printf ("la somme est %ld ", somme); system ("pause"); return 0; }
Salut,
juste un indice : nombre est toujours égal à 26 dans ton while.
Bon courage ;)
Edit : Argh je viens de me faire concombriser !
C'est marrant parce que j'ai appris à me servir de la framework Prototype pour JavaScript récemment, et avec ça, ce genre de calcul tient en une ligne !
juste un indice : nombre est toujours égal à 26 dans ton while.
Bon courage ;)
Edit : Argh je viens de me faire concombriser !
C'est marrant parce que j'ai appris à me servir de la framework Prototype pour JavaScript récemment, et avec ça, ce genre de calcul tient en une ligne !
$R(25, 48).inject(0, function(acc, n) { return acc + n; });