exercice 10 // affiche les 80 premiers nombres premiers

exercice 10: 

écrire un programme qui affiche les 80 premiers nombres premiers. par exemple : 2, 3, 5, 7, ...

un nombre premier est un nombre qui n'est divisible que par 1 et lui même.

 programme 10:

 

#include<stdio.h>
#include<conio.h>
/* la fonction premier*/
      int premier(int n){
      int i;
      for (i=2;i<=n/2;i++){
      if (n%i==0)
      return 0;

} return 1;

}
      
      main()
      {
            int n,p;
            n=2;
            p=0;
            while (p<80){
                  if (premier(n))
                  printf("%d\n",n);
                  p++;
                  n++;
                   if (premier(n)==0)
                  n++;

}
                  getch();
                  }

Aucune note. Soyez le premier à attribuer une note !