Somme des premiers entiers
Exercice · OCaml (option informatique), chapitre 4 — Programmation impérative : références et boucles
Énoncé
Écrire somme n qui calcule avec une boucle for et une référence.
Corrigé
let somme n =
let s = ref 0 in
for i = 1 to n do
s := !s + i
done;
!s
On accumule dans s, de 1 à n inclus. Pour n = 0, la boucle ne s'exécute pas et somme 0 vaut 0, comme attendu.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.