فکر کنم این برنامه به سادگی اعداد اول کوچکتر از عدد خواسته شده رو بدهنقل قول:
کد:#include<iostream.h>
main()
{
int num,i,j,k;
cout<<"enter a number:";
cin>>num;
for(i=1;i<=num;i++)
{
k=1;
for(j=2;j<=i/2;j++)
if(!(i%j)) k=0;
if(k) cout<<i<<'\n';
}
return 0;
}