Adloun

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 cours du chapitre · Tous les exercices du chapitre