Bonjour, bonsoir,
Je suis en L1 de maths et je suis débutante en info (initiation à la programmation).
J'ai plusieurs exercices et je viens chercher de l'aide et des explications à ceux que je ne comprends pas...
On a le code suivant :
(Donc là, suivant les valeurs de i : 0, 1, 2, 3, 4, 5, somme sera égale à 0, 1, 3, 6, 10 et 15, c'est bien ça ?)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int borne = 5; int somme = 0; for(int i=0; i<=borne; i++){ somme=somme+i; }
Questions :
1/ Modifier le code précédent pour calculer la somme des entiers de 10 à 100.
2/ Ecrire une fonction int sumIntegers (int n) qui retourne la somme des entiers de 0 à n.
Pour la 1/, j'ai fait :
Parce que j'essaye de visualiser...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 somme=0; for(int i=10, i<=100; i++){ somme=i+somme; }
Quand i=10 : somme = 10+0=10
Quand i=11 : somme = 11+10=21
Quand i=12 : somme = 12+11+10=33
Etc
C'est bien cela ?
Et pour la 2/, j'ai fait :
C'est bien cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int n; somme=0; for (i=0; i<=n; i++){ somme=somme+i; Return(somme); }
Je vous remercie d'avance !
Bonne journée/soirée.
Partager