Bonjour, j'ai un petit souci et j'ai du mal a y voir clair, quelqu'un pourrait il m aider sur cette question ?
Parmi les quatre fonctions suivantes, laquelle permet d'indiquer si le nombre passé en paramètre est premier (1 s'il est premier, 0 sinon)
Code c# : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 int premier1(int n) {int p; if (n%p==0) {return(0);} else {return(1);} } int premier2(int n) {int p; p=n/2; while(n%p!=0) {p=p-1;} if (p==1) {return(1);} else {return(0);} } int premier3(int n) {int p; p=n/2; while(n%p!=0) {p=p/2;} if (p==1) {return(1);} else {return(0);} } int premier4(int n) {int p; p=n/2; while(n%p!=0) {p=p-1; if (p==1) {return(1);} else {return(0);} } }
merci de vos réponses
Partager