دوست عزیز من که درست حرفتو متوجه نشدم اما خودم یه برنامه برای تشخیص اعداد اول نوشتم،امیدوارم به دردت بخوره.(این برنامه سه تا عدد رو میگیره و در خروجی مشخص می کنه که این اعداد اول هستند یا نه)
#include<iostream.h>
#include <conio.h>
int main()
{
int i1=1,i2=1,i3=1,p1=0,p2=0,p3=0,a,b,c,mod1,mod2,mod3 ;
cout<<"Please enter three numbers:";
cin>>a>>b>>c;
while(i1<=a){
mod1=a%i1;
if(mod1==0)
p1=p1+1;
i1++;
}
while(i2<=b){
mod2=b%i2;
if(mod2==0)
p2=p2+1;
i2++;
}
while(i3<=c){
mod3=c%i3;
if(mod3==0)
p3=p3+1;
i3++;
}
if(p1==2)
cout<<a<<" :"<<" aval ast!"<<endl;
else
cout<<a<<" :"<<" aval nist!"<<endl;
if(p2==2)
cout<<b<<" :"<<" aval ast!"<<endl;
else
cout<<b<<" :"<<" aval nist!"<<endl;
if(p3==2)
cout<<c<<" :"<<" aval ast!"<<endl;
else
cout<<c<<" :"<<" aval nist!"<<endl;
getch();
return 0;
}