#include <iostream.h>
#include <math.h>
//------------------------------------------------------------------------------
bool premier(unsigned nombre)
{
for (unsigned int i = nombre-1; i >= sqrt(nombre); i--)
{
int resultat = nombre/i;
if (resultat*i == nombre) return false;
}
return true;
}
//------------------------------------------------------------------------------
int main( )
{
unsigned int nombre;
char continuer;
do {
cout << "Votre nombre : ";
cin >> nombre;
if (premier(nombre)) cout << "Nombre premier";
else cout << "Le nombre comporte des diviseurs";
cout << endl << "Désirez-vous continuez ? ";
cin >> continuer;
}
while (continuer=='o' || continuer=='O');
return 0;
}
//------------------------------------------------------------------------------