mfahiminia
New Member
با سلام
لطفا این برنامه را توضیح می دهید؟!!!!!!
i را چگونه به دست می آورد؟
نوشتن اعداد اول بین 1 تا 100 با استفاده از تابع ( راهنمایی: تابعی خواهیم نوشت که عدد را بگیرد و توسط مقدار برگردانده شده نشان دهد که اول است یا نه اگر اول بود 1 را برگرداند اگر نه 0 را برگرداند)
لطفا این برنامه را توضیح می دهید؟!!!!!!
i را چگونه به دست می آورد؟
نوشتن اعداد اول بین 1 تا 100 با استفاده از تابع ( راهنمایی: تابعی خواهیم نوشت که عدد را بگیرد و توسط مقدار برگردانده شده نشان دهد که اول است یا نه اگر اول بود 1 را برگرداند اگر نه 0 را برگرداند)
#include
<iostream.h>
int
aval(int x)
{
{
int
w=0;
for
(int i=1;i<=x;i++)
{
{
if
(x%i==0)
w++;
}
w++;
}
if
(w==2)
return
1;
else
return
return
0;
}
}
int
main()
{
{
int
a;
for
(int i=1;i<=100; i++)
{
{
if
(aval(i)==1)
cout<<" adad e aval = " << i<<endl;
}
cout<<" adad e aval = " << i<<endl;
}
return
0;
}
}
با تشکر