Program ini adalah contoh sederhana, dan ada berbagai cara untuk meningkatkan efisiensi algoritma pencarian bilangan prima, terutama untuk rentang bilangan yang besar.
Berikut adalah contoh program sederhana dalam C++
#include iostream;
using namespace std;
int prima(int x){
    int i,n,faktor;
    faktor=0;
    for(i=1;i<=n;i++)
    if(n%i==0)
    faktor++;
    if(faktor==2)
    return true;
    else
    return false;
    }
int main(){
    int n;
    cout<<"Masukan bilangan n= ";
    cin>>n;
    prima(n);
    if(true){
    cout<<"bilangan "<<n<<" bilangan prima";}
    else{
    cout<<"bilangan "<<n<<" bukan bilangan prima";}
    cout<<endl;
    system("PAUSE");
    return 0;
}
Comment here