Ajouter un commentaire

fredericmazue

Bonjour,

Ce n'est pas qu'il ne veut pas prendre les puissances, c'est qu'il ne connait pas n

Déclare ta fonction ainsi:

Quote:
f x n = match x with (* ... etc ... *)

Pour q c'est encore différent. Tu as essayé d'en faire une variable intermédiaire si je comprends bien. La démarche est bonne, mais regarde du côté de l'instruction let. Et aussi remarque que q est définie après son utilisation. Il faut la définir avant. Dans ton énoncé tu as écrit "si". Il se trouve qu'en Caml tu as l'instruction if...then...else qui va t'être bien utile.

Autre chose: tu as deux motifs universels ( _ ) dans ta fonction. Ca fait un de trop.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 ZZZZZ  FFFF  W     W  TTTTTT   GGG  
Z F W W TT G
Z FFF W W W TT G GG
Z F W W W TT G G
ZZZZZ F W W TT GGG