OCaml (option informatique) · Chapitre 5 · Application directe du cours
Somme d'un tableau
Les tableaux · niveau 1 (application)
Énoncé
Écrire somme t avec une boucle for.
Corrigé
let somme t =
let s = ref 0 in
for i = 0 to Array.length t - 1 do
s := !s + t.(i)
done;
!s
La borne haute est Array.length t - 1 (dernier indice valide). Sur le tableau vide, la boucle ne tourne pas et la somme vaut 0.
Exercices semblables
- Le piège de la valeur partagée corrigé
- Transposée d'une matrice corrigé
- Le crible d'Ératosthène corrigé
- Type et valeur corrigé
- Maximum d'un tableau corrigé