Module: زیر برنامه ها: رویه ها و عملکردها - 2


Problem

8/10

توابع منطقی اعداد کامل

Problem

عدد کامل عددی است برابر با مجموع همه مقسوم علیه های آن کوچکتر از خودش. (مثلا عدد 6=1+2+3). برنامه ای بنویسید که یک عدد طبیعی برداشته و تعیین کند که آیا عدد عالی است یا خیر. از تابع برای ​​یافتن مجموع مقسوم علیه یک عدد و تابع بولی برای ​​بررسی کامل بودن یا نبودن عدد استفاده کنید.

ورودی: رشته ورودی حاوی عدد طبیعی است  ; .

خروجی: if number – عالی، برنامه باید کلمه 'YES' را خروجی دهد، در غیر این صورت – کلمه 'نه'.

نمونه‌ها. <بدن>
ورودی خروجی
28 بله
29 نه