السلام عليكم و رحمه الله وبركاته
لنفرض ان لدينا فتره (1 , 20 )
و اردنا حساب الاعداد التي تقبل القسمه على عدد بداخل هذه الفتره و لنفرض انه 5
سيكون الناتج ( 5 , 10 , 15 , 20 )
و عدد العناصر لهذه المجموعه هو 4 اعداد
لنفرض اننا نتعامل مع فترات كبيره
من 1000 الى 10000
و اردنا حساب الاعداد التي تقبل القسمه على العدد 1001
ستكون المهمه صعبه بالتاكيد !
طبعا الكود بسيط و اكيد الكثير يعرفونه لكن لامانع من التكرار و الاعاده في مجال العلم
و الحقيقه انه يحل مشاكل كثيره في عالم الرياضيات و هذه هي مهمه الحاسب الالي اليس كذلك :P
#include <iostream>
using namespace std;
void main()
{
long int x;
long int y;
int number;
int count = 0;
long int temp;
cout<<"Welcome to period Program"<<endl;
cout<<"Enter The Number"<<endl;
cin>>number;
cout<<"Enter The First numper in Period"<<endl;
cin>>x;
temp = number;
cout<<"Enter The Last number in Period"<<endl;
cin>>y;
cout<<"[";
while (temp<y)
{
if ( temp%number==0)
{
cout<<temp<<",";
count++;
}
temp++;
}
cout<<"]"<<endl;
cout<<"counter number that divided by "<<number<<" = "<<count<<endl;
cout<<"in period ("<<x<<","<<y<<")"<<endl;
system("pause");
}

