void prima(int *a,int b)
{
int d=0;//jumlah bilangan prima awal
for (int i=0;i<b;i++)
{
int c=1;//pada setiap pergantian nilai array, variabel c diset 1
for(int j=2;j<(*(a+i));j++)
//nilai j dimulai dari 2 hingga nilai array yang akan dicek prima atau tidaknya dikurang 1
{
if((*(a+i))%j==0)//nilai array tersebui di cek apakah habis dibagi dengan nilai j
{
c=0;//jika ia maka nilai c dirubah menjadi 1
}
}
if(c==1)
//jika untuk semua j tidak ada yang habis dibagi maka c tetap atau =1 dan proses dibawah dijalankan
{
cout<<"\nBilangan Prima ke-"<<(d+1)<<" Yaitu :"<<(*(a+i));
d++;
}
}
cout<<"\nBanyak bilangan prima : "<<d;
}
//di run untuk lebih pastinya...
bgamana ni?
ReplyDeletedi compile bisa, di run g bs?
yaiyalah... kan udah sya bilang. itu cuma fungsinya.. jadi kalo mw dirun y hrus ada mainnya dunk yang panggil fungsi itu...
ReplyDelete