Determination de nombres premiers

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 177 fois - Téléchargée 29 fois

Contenu du snippet

Ce programme vous dit si un nombre est premier ou non. Entrez ce nombre et constatez. ;-)

Source / Exemple :


#include <stdio.h>

void main ()
{
     int A, N, i;

     A = 0;

     printf ("Bienvenue dans mon programme de determination de nombres premiers.\n");

     printf ("Entrez un nombre N\n");
     scanf ("%d", &N);

     for (i=2;i<=N/2;i=i+1)
     {
         if (N%i==0)
         {
            A = A + 1;
         }
     }

     if (A==0)
     {
        printf ("%d est un nombre premier.\n", N);
     }
     else
     {
        printf ("%d n'est pas un nombre premier.\n", N);
     }

     printf ("RMAD PROD©\n");

     getch ();
}

Conclusion :


Euh quoi dire de plus ... usez et abusez de mes softs tout simples mais utiles aux etudiants ...

Pour me contacter RMadmann@aol.com

A voir également

Ajouter un commentaire

Commentaires

kimmelf2
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005
-
bah, c'est pas le + important...
miniviet
Messages postés
2
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
11 décembre 2003
-
Salut je débute en c++ mais je sé ke les nombres premiers sont defini a partir de 2 donc 1 n'est pas premier hihihi.
kimmelf2
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005
-
ca je pense que c'est le genre de "detail" dont on ne saura jamais ce qu'il faut comprendre vraiment ... Au choix de chacun ;-)
ymca2003
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8 -
Ouais mais qu'on on réalise la décomposition d'un nombre en facteur premier, on ne met pas 1. De plus, j'ai fais une recherche sur les nombres premiers (cf mes sources) et j'ai trouvé un article qui disait que 1 n'était pas premier.
kimmelf2
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005
-
ben il ne se divise que par 1 et par lui meme .... ;-D

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.