Untuk menentukan apakah suatu bilangan termaksud bilangan prima atau bukan, dapat dilakukan dengan 2 cara, yaitu:
Cara I
#include<iostream.h>
#include<conio.h>
void main()
{
int prima=1;
int bil;
cout<<"Masukan bilangan: "<<endl;
cin>>bil;
for(int i=2; i<bil; i++)
{
if (bil%i==0)
{
prima=0;
break;
}
}
if (prima==0)
cout<<"Bukan Bilangan Prima";
else
cout<<"Bilangan Prima";
getch();
}
Cara II
#include<iostream.h>
#include<conio.h>
void main()
{
int bil, jum;
cout<<"Masukan bilangan: "<<endl;
cin>>bil;
jum=0;
for(int i=1; i<=bil; i++)
{
if (bil%i==0)
jum++;
}
if(jum==2)
cout<<"Bilangan Prima";
else
cout<<"Bukan Bilangan Prima";
getch();
}
Tidak ada komentar:
Posting Komentar