Le code précédent montre qu'on effectue un travail équivalent à celui d'une boucle for à l'aide d'une boucle while. Ecrivez donc une fonction nommée affiche_entiers qui prend en paramètre deux entiers nommés debut et fin, et qui affiche à l'aide d'une boucle while tous les entier compris entre ces deux valeurs (incluses). Les entiers doivent être séparés par des espaces.
Remarque : avec une boucle for, si debut est strictement supérieur à fin, le corps de la boucle n'est pas exécuté. Il faut donc que la fonction affiche_entiers n'affiche rien du tout dans un tel cas.
Code à compléter Caml
let read_int() = Scanf.scanf " %d" (fun x -> x);; let affiche_entiers debut fin = (*à compléter*) in let a = read_int () in affiche_entiers a (read_int());