Exercices (niveau débutante)
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:
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:
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:
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.