خانه / آموزش / تمرین‌های آموزشی / اعداد کامل (تا پایان جلسه دوم)

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

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

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

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

عدد کامل، عددی است که مجموع مقسوم‌علیه‌های سره مثبتش (مقسوم‌علیه‌های مثبتش به غیر از خود عدد) با خودش برابر باشد. مثلاً عدد ۶ یک عدد کامل است چون از مجموعه‌ی مقسوم‌علیه‌های مثبت آن یعنی {۱ ، ۲ ، ۳ ، ۶}، مجموع مقسوم‌علیه‌های مثبت غیرخودش یعنی {۱ ، ۲ ، ۳} برابر با ۶ می‌شود.

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

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

نکته:

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

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

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

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

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

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

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

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

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

 


درباره سردبیر

همچنین بررسی کنید

کنترل ترافیک

نام و تاریخ مسابقه: جی‌کل ۸ – ۲۱ اردیبهشت ۱۳۹۷ مباحث: Collections و Generics  

۲ نظر

  1. سلام خسته نباشید
    سیستم داوری کار نمیکنه…
    درست میگم؟؟

     

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

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