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 :
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;
}
(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 ?)

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 :

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;
}
Parce que j'essaye de visualiser...
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 :
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);
}
C'est bien cela ?

Je vous remercie d'avance !
Bonne journée/soirée.