توابع منطقی اعداد کامل
Problem
عدد کامل عددی است برابر با مجموع همه مقسوم علیه های آن کوچکتر از خودش (مثلاً عدد 6=1+2+3). برنامه ای بنویسید که یک عدد طبیعی N برداشته و تعیین کند که آیا عدد N عالی است یا خیر. استفاده از یک تابع برای یافتن مجموع مقسوم علیه های یک عدد و یک تابع بولی برای بررسی اینکه آیا عدد کامل است یا خیر.
ورودی: رشته ورودی حاوی یک عدد طبیعی است N .
خروجی: اگر عدد N – عالی، برنامه باید کلمه 'YES' را خروجی دهد، در غیر این صورت – کلمه 'نه'.
نمونهها
<سر>
# |
ورودی |
خروجی |
<بدن>
1 |
28 |
بله |
2 |
29 |
نه |