ejercicio c++

principiante en c++
11 de Diciembre del 2005
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;

/**
@brief Determina si un número es primo
@param p (valor) es un número entero que deseamos saber si es primo
@return true si el número es primo, false en otro caso.
*/
bool Primo(int p)
{
COMPLETAR!!!!!!!!!
}



int main(){
int n=0;
int i;
int r_inf, r_sup;


cout << "Introduce el límite inferior del rango a buscar: ";
cin >> r_inf;
cout << "Introduce el límite superior del rango a buscar: ";
cin >> r_sup;

if (r_inf>r_sup){
int aux;
aux=r_inf;
r_inf=r_sup;
r_sup=aux;
}

for (i=r_inf; i<=r_sup; i++)
if (Primo(i)){
n++;
}

cout << "El resultado es " << n << endl;
system("pause");
}

Muchas gracias x ayudarme