Pour ton 1er programme :
En OCaml on ne peut pas utiliser de majuscules dans les variables (peut être en Caml Light mais c'est nul
). Ensuite, le souci réside dans la simultanéité de tes print : le and ne fonctionne pas en affichage, il vaut mieux tout concaténer dans un seul string et ensuite l'afficher. Par contre je suis assez nul en fonctions graphiques donc il va falloir te débrouiller
Pour le 2e je ne vois pas trop ce que tu veux faire en fait, il manque le cas où a est plus grand que b. Si tu le rajoutes (else [b;a]) ça fonctionne (et en rajoutant le in après le ref false
)
Ca m'avait manqué l'info 