Ajouter un commentaire

toonette88
programation caml

j'ai un algorithme a faire mais je n'y arrive pas caml me renvoi une erreur
il faut programmer avec un match je suppose
c'est une fonction f telle que 0 -> 0, 2^n -> n et 2^p(2q+1) si q =2^r -> int (r/2)
sinon 2q+1

caml ne veut pas prendre mes puissance et étant une grande débutante je ne sais vraiment pas que faire.

et f x= match x with
0 -> 0
2^n -> n
(2^p)*(2*q+1) match q with
_ q=2^r -> int(r/2)
_ -> 2*q+1
;;

voila le programme proposé

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 DDD    AA    CCC  TTTTTT   QQQ   
D D A A C TT Q Q
D D AAAA C TT Q Q
D D A A C TT Q QQ
DDD A A CCC TT QQQQ
Q