From f122bb08955e91969817918a17b0369df5cf0129 Mon Sep 17 00:00:00 2001 From: Franck ALBARET Date: Mon, 22 Oct 2018 07:25:07 +0000 Subject: [PATCH] Is it a prime number ? --- EX08_nombre_premier.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 EX08_nombre_premier.cpp diff --git a/EX08_nombre_premier.cpp b/EX08_nombre_premier.cpp new file mode 100644 index 0000000..7ec4669 --- /dev/null +++ b/EX08_nombre_premier.cpp @@ -0,0 +1,33 @@ +// auteur : Franck ALBARET +#include +#include + + int main (void) + { + int Nbr=0; + int Cpt=0; + int Test=0; + puts("Entrez un nombre : \n"); + scanf("%i",&Nbr); + Cpt=Nbr-1; + if (Cpt<1) + { + printf("Ce nombre n'est pas valide. \n"); + return 0; + } + while (Cpt>1) + { + if (Nbr%Cpt!=0) + Cpt=Cpt-1; + else + { + Test=1; + Cpt=Cpt-1; + } + } + if (Test!=1) + printf("Le nombre %i est un nombre premier. \n",Nbr); + else + printf("Le nombre %i n'est pas un nombre premier. \n",Nbr); + return 0; + }