اعداد کامل کمتر از ۱۰۰۰۰
سوال
برنامه ای بنویسید که تمام اعداد کامل کمتر از ۱۰۰۰۰ را در خروجی چاپ کند
(عددی کامل است که مجموع مقسوم علیه های آن با دو برابر عدد مساوی باشد مثل عدد ۲۸ )
در حال بررسی
0
انجمن برنامه نویسان سی شارپ
4 سال
3 پاسخ ها
2996 دیده شده
1
پاسخ ها ( ۳ )
int i, j, majmoo = 0;
for (i = 1; i <= ۱۰۰۰۰; i++)
{
majmoo = 0;
for (j = 1; j < i; j++)
{
if (i % j == 0)
majmoo += j;
}
if (majmoo == i) Console.WriteLine(i);
}