Bonjour, je n'arrive pas a créer une routine me servant à determiner si un nombre est premier ou pas.
La definition d'un nombre premier, c'est qu'il soit divisible que par 1 ou par lui meme. Mais je n'arrive pas à le mettre en forme...
C'est un algorithme :
merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 fonction premier(a : Entier) : Boleen variables boleen c entier b char x debut c <- Vraie pour i de 2 à a faire tant que c = Vraie faire x <- a/i si x !== a c = Faux finsi fintantque finpour fin
Edit : changement de programme on m'a parlé du crible d'erathostene. Je vais m'y essayer.
Partager