Prog Caml : Affiche la somme d'entiers donnés

Ecrivez maintenant un programme qui demande un entier n à l'utilisateur, et qui lui demande ensuite n fois un entier, pour afficher à la fin la somme de ces n entiers. Rappel du pseudo-code à traduire en Caml :

demander n à l'utilisateur
soit une nouvelle boite nommée total, avec 0 pour contenu
faire n fois :
  demander un entier à l'utilisateur;
  mettre dans la boite total : son contenu courant + l'entier donné;
;
afficher le contenu de la boite total;

Limites de temps et de mémoire (Python)

  • Temps : 4 s sur une machine à 1 GHz.
  • Mémoire : 1 000 ko.

Exemple

entrée :

5
10 80 54 5 62

sortie :

211

Commentaires

Code à compléter Caml

let read_int() = Scanf.scanf " %d" (fun x -> x);;

...à compléter...

Source : http://www.france-ioi.org/ Créé par : Arthur Charguéraud.