FonctionPremier.cpp
#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;
}
//------------------------------------------------------------------------------
FonctionPremier.cpp