Bonsoir à tous . Débutant en Caml , je rencontre quelques difficultés à programmer la suite de syracuse de valeur initiale k . Quel est est l' erreur dans mon programme ? Merci d'avance .
let syracuse n k =
if n= 0 then k
else if (syracuse n-1 k) mod 2 =0 then (syracuse n-1 k)/2 else 3*(syracuse n-1 k)+1;;
-----