تمرین‌های آموزشی

اعداد کامل (تا پایان جلسه دوم)

سطح سوال: ساده

آنچه از این جلسه باید بدانید:

  • نوشتن متد و استفاده از آن
  • حلقه‌ها
  • شرط‌ها

عدد کامل، عددی است که مجموع مقسوم‌علیه‌های سره مثبتش (مقسوم‌علیه‌های مثبتش به غیر از خود عدد) با خودش برابر باشد. مثلاً عدد 6 یک عدد کامل است چون از مجموعه‌ی مقسوم‌علیه‌های مثبت آن یعنی {1 ، 2 ، 3 ، 6}، مجموع مقسوم‌علیه‌های مثبت غیرخودش یعنی {1 ، 2 ، 3} برابر با 6 می‌شود.

برنامه‌ای بنویسید که اعداد کامل کوچکتر از 10,000 را چاپ کند.

برای تشخیص دادن کامل‌بودن یا نبودن یک عدد، سعی کنید یک متد بنویسید و با فراخوانی آن برای عددهای مختلف در متد main، تمامی اعداد کوچکتر از 10,000 که کامل هستند را بیابید.

نکته:

  • هر عدد کامل را در یک سطر و به صورت صعودی چاپ کنید.
  • نام فایل باید به صورت CompleteNumber.java باشد.

نمونه خروجی برای اعداد کمتر از 100:

6
28

آنچه باید آپلود کنید:

فقط فایل CompleteNumber.java را آپلود کنید.

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

با ما همراه باشید:

آدرس کانال تلگرام: IranianJavaDevelopers@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

نوشته های مشابه

‫6 دیدگاه ها

    1. سلام
      جواب تمرین‎ها جایی منتشر نشده است. اگر سوال یا ابهامی دارید، در بخش «سوال بپرسید» در کوئرا، بپرسید. حتما پاسخ داده می‎شود.

  1. سلام استاد بزرگوار
    بنده خیلی وقته از دانشگاه در مقطع لیسانس فارغ التحصیل شدم. خواستم بدونم آیا من که دانشجو نیستم هم می تونم در مسابقه شرکت کنم؟ ممنونم از راهنماییتون و سایت بسیار خوبتان.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا