Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Test de primalité

ocaml ★☆☆☆☆

Écrire une fonction est_premier : int -> bool qui, étant donné un entier n >= 0, renvoie true si n est un nombre premier, false sinon.

Un nombre premier est un entier supérieur ou égal à 2 qui n'admet que 1 et lui-même comme diviseurs positifs.

Ainsi : est_premier 0 = false, est_premier 1 = false, est_premier 2 = true.

Exemples

AppelRésultat attendu
est_premier 7 True
est_premier 1 False

Votre code

Connectez-vous pour soumettre du code.