efrei/algorithmique/recursivite/3.premier.algo

20 lines
404 B
Text
Raw Normal View History

2021-09-17 14:06:04 +02:00
Algorithme : Détermine si un entier N est premier
Début
2021-09-17 14:54:37 +02:00
Fonction EstPremier(N : int, i : int): bool
2021-09-17 14:06:04 +02:00
Si i = 1
Retourner(Vrai)
Sinon
Si N % i = 0
Retourner(Faux)
Sinon
Retourner(EstPremier(N, i - 1))
FinSi
FinSi
FinFonction
2021-09-17 14:58:50 +02:00
N : Entier
Lire(N)
Afficher(EstPremier(N, N / 2))
2021-09-17 14:06:04 +02:00
Fin