int main()
{
int i, r, n, s = 0;
cout << "Enter Number : ";
cin >> n;
for (i = 1; i <= n; i++)
{r = n % i;
if (r == 0)
{
s += i;
cout << i << 't';
}
}
cout << "Majmoe Adad : " << s<<"n";_getch();
}
اگر بخوام تشخیص بده که عدد کامل هست یا باید تو حلقه for :
i کوچکتر از n باشه . که اگه اینکارو کنم سوال اول و دوم حل نمیشه. باید چیکار کنم ؟؟
(عدد کامل عددی است که مجموع مقسوم علیه های کوچکتر از عدد برابر خود عدد باش)
یعنی 6 میشه 1و2و3 که به غیر از خودش اگه اعداد رو جمع کنیم میشه 6 )
ممنون میشم کمک کنین
برچسب:
نویسنده: محمد رضا جوادیان