Comment écrire un programme pour trouver des nombres premiers ?

4 Réponses


  • #include<iostream.h>
    #include<conio.h>
    void main()
    {
    int n;
    clrscr();
    cout<<"Entrez n'importe quel nombre :";
    cin>>n;
    premier(n);
    getch();
    }
    int prime(int x)
    {
    for(I=2;I<x/2;I++)
    {
    if(x%I==0)
    {
    cout<<x<<"n'est pas un nombre premier";
    renvoie x ;
    }
    cout<<x<<"est un nombre premier" ;
    renvoie x ;
    }
    }
     
     
     
     
  • Voici le code. Ici, il vous suffit d'entrer le nombre "n" et le programme trouvera les nombres premiers de 1 à n.
    Main()
    {
    int n,I=1,j,c; // définition de toutes les variables
    clrscr(); // écran propre

    printf("Entrez le numéro ");
    scanf("%d",&n); //entrez le numéro

    printf("Les nombres premiers suivent de 1 à %d", &n);

    //Cette boucle sert à vérifier le nombre

    tandis que( je <= n)
    {
      c = 0 ;
      pour(j=1;j<=I;j++)
    {
      si(I%j==0)
         c++; // si nombre n'est pas premier alors c = 1.
    }
     if(c==0) // si le nombre est premier alors afficher le nombre
     printf("%d",I)
     I++;
      }

    }
  • //programme pour générer des nombres premiers

    #include
    #include

    void main()

    {int prime_no,remainder,divider;

    pour(prime_no=2;prime_no
  • #include
    main()
    {
      int n,I=1,j,c;
      clrscr();
      printf("Entrez la plage");
      scanf("%d",&n);
      printf("Les nombres premiers sont :");
      alors que je

Ecrivez votre réponse

Votre réponse apparaîtra après modération