اعداد تام

اعداد تام

آسان

دستورالعمل‌ها

بر اساس طرح طبقه‌بندی نیکوماخوس (۶۰ تا ۱۲۰ میلادی) برای اعداد صحیح مثبت مشخص کنید که یک عدد perfect است، abundant یا deficient.

ریاضی‌دان یونانی نیکوماخوس طرحی برای طبقه‌بندی اعداد صحیح مثبت ابداع کرد که هر عدد را بر اساس مجموع مقسوم‌علیه‌های سره هر عدد، به‌طور یکتا در یکی از دسته‌های perfect، abundant یا deficient قرار می‌دهد. منظور از مجموع مقسوم‌علیه‌های سره، مجموع مقسوم‌علیه‌های یک عدد است، بدون در نظر گرفتن خود آن عدد. برای نمونه، مجموع مقسوم‌علیه‌های سره‌ی ۱۵ برابر است با (۱ + ۳ + ۵) = ۹

  • Perfect: مجموع مقسوم‌علیه‌های سره = عدد
    • ۶ یک عدد perfect است، چون (۱ + ۲ + ۳) = ۶
    • ۲۸ یک عدد perfect است، چون (۱ + ۲ + ۴ + ۷ + ۱۴) = ۲۸
  • Abundant: مجموع مقسوم‌علیه‌های سره > عدد
    • ۱۲ یک عدد abundant است، چون (۱ + ۲ + ۳ + ۴ + ۶) = ۱۶
    • ۲۴ یک عدد abundant است، چون (۱ + ۲ + ۳ + ۴ + ۶ + ۸ + ۱۲) = ۳۶
  • Deficient: مجموع مقسوم‌علیه‌های سره < عدد
    • ۸ یک عدد deficient است، چون (۱ + ۲ + ۴) = ۷
    • اعداد اول deficient هستند

راهی پیاده‌سازی کنید که مشخص کند یک عدد داده‌شده perfect است یا نه. بسته به مسیر زبانتان، ممکن است لازم باشد راهی هم پیاده‌سازی کنید که مشخص کند یک عدد داده‌شده abundant است یا deficient.

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Delphi Pascal Exercism

آماده‌اید اعداد تام را شروع کنید؟

در Exercism ثبت‌نام کنید تا Delphi Pascal را همراه با 76 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.