Nombre premier

Contenu du snippet

Désolé si je ne fais pas dans l'originalité , mais cette source m'a bien donnée du fil a retordre ( rigolez pas , j'ai du le recommencer 4 fois ) , je poursuis donc mon petit chemin de newbie dans le c++ avec cette source qui test si un nombre est premier ou non .

Source / Exemple :


#include <iostream.h>
int main(void)
{
for(;;)
{
int valeur;
int diviseur=2;
int test=0;

cout<<"Entrez un nombre superieur a 1 : ";
cin>>valeur;
if(valeur!=1)
{

 while(diviseur<valeur-1)
  {
   if(valeur%diviseur==0)
    {
     test++;
    }
   if(diviseur==2)
   {
    diviseur++;
   }
  else
  diviseur +=2;
 }
 if(test==0)
  {
   cout<<"Le nombre est premier\n";
  }
 else
 cout<<"Le nombre n'est pas premier\n";
 }
else
cout<<"1 n'est pas prit en compte\n";
 }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.