Professional Documents
Culture Documents
2t + 1 2t + 1 S S 399 3 3, 7, 19 (1, N) : True False True False
2t + 1 2t + 1 S S 399 3 3, 7, 19 (1, N) : True False True False
فرد خوشگل
فرد خوشگل به عددی فرد گفته میشود که تعداد مقسوم علیههای اول آن ،خود نیز مقسوم علیه اول آن
است .اگر شرط زیر برقرار عدد باشد .به بیان دیگر مجموعه Sشامل تمام مقسوم علیههای اول عدد 2t + 1
فرد خوشگل است: باشد ،عدد 2t + 1
∣S∣ ∈ S
3 ∈ 3, 7, 19
را به صورت مقلوب چاپ برنامهای بنویسید که با دریافت nاز ورودی ،جمع اعداد فرد خوشگل در بازه ][1, n
کند.
برای حل این مساله برنامه شما باید با کمک تعریف و فراخوانی توابع مختلف نوشته شود .شما برای حل این
.۱تابعی که یک عدد صحیح را دریافت کند و در صورتی که عدد فرد بود Trueو در غیر این صورت
Falseبرگرداند.
.۲تابعی که یک عدد صحیح را دریافت کند و در صورتی که این عدد اول بود True ،و در غیر این
صورت Falseبرگرداند.
.۳تابعی که یک عدد صحیح را دریافت کند و تعداد مقسوم علیه های اول آن را برگرداند.
https://quera.org/course/assignments/50647/problems/174670/print 1/3
4/2/23, 2:32 PM تمرین سری سوم (حلقه و تابع) | فرد خوشگل
.۴تابعی که یک عدد صحیح دریافت کند و در صورتی که این عدد صحیح یک عدد فرد خوشگل بود
.۶در تابع mainبا فراخوانی مناسب برخی از توابع فوق باید جواب مساله را چاپ کنید.
توجه داشته باشید که ممکن است در تعریف هر یک از توابع فوق نیاز داشته باشید ،از سایر توابعی که
ورودی
خروجی
به صورت مقلوب چاپ خواهد شد .در صورتی که هیچ عدد فرد جمع اعداد فرد خوشگل در بازه ی ][1, n
خوشگلی در بازهی مورد نظر نبود ،عبارت ! NOT FOUNDدر خروجی نمایش داده شود.
مثال
95
!NOT FOUND
https://quera.org/course/assignments/50647/problems/174670/print 2/3
4/2/23, 2:32 PM تمرین سری سوم (حلقه و تابع) | فرد خوشگل
500
۲ خروجی نمونه
2325
https://quera.org/course/assignments/50647/problems/174670/print 3/3