تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 14 اردیبهشت 1401 |
محتوا شامل | سورس کد, ویدیو آموزشی |
سطح تمرین | ساده |
سیستم عامل | لینوکس, ویندوز |
نیازمندی ها | نیاز به نصب موردی نیست |
مدت زمان | 5 دقیقه |
حجم فایل | 11 مگابایت |
سوال : برنامه ای بنویسید که عددی را دریافت کرده و کامل بودن آن را بررسی نماید .
نکته : عدد کامل عددی است که مجموع مقسوم علیه های غیر از خودش با خودش برابر باشد .
نمونه ورودی :
28
نمونه خروجی :
your number is full
توضیحات :
برای اینکه بتوانیم تمرین بررسی کامل بودن عدد را بررسی کنیم باید بتوانیم مقسوم علیه های عدد را استخراج نماییم .
یعنی حلقه ای نیاز داریم تا از یک تا آن عدد ورودی را پیمایش کنیم و فرمول زیر را بررسی کنیم .
آیا باقیمانده تقسیم n بر i مساوی مساوی صفر شده است یا خیر .
اگر 0 شد یعنی i مقسوم علیه از n میباشد و اگر 0 نشد یعنی i مقسوم علیه عدد n نیست .
حالا فقط کافیه مقسوم علیه هایی که بدست آوردیم را باهم جمع کنیم و در متغییری قرار دهیم .
و در نهایت بررسی کنیم که آیا مجموع مقسوم علیه ها با خود عدد ورودی برابر است یا خیر .
سورس کد :
در ادامه ویدیویی برای شما آماده کرده ایم که توضیحات را به صورت کامل و شمرده بیان میکنیم .
ویدیو حل تمرین
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.