بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بدون عنوان

مدیریت گفتگو
cchajar 10 سال پیش
آخرین تغییر: 10 سال پیش

با سلام خدمت دوستان . استاد تو بخش 2 یه تمرینی دادن که برنامه مقسوم علیه های اول یک عدد رو پیدا کنه میدونم تو سایت قبلا کلی راجبش صحبت شده ولی میخواستم بیشتر ایراد کار خودم رو بدونم دو روزه روش گیر کردم -_- اینم کد بنده : ( بیشتر مشکلم اینه که تمام مقسوم علیه ها رو چاپ میکنه و اصلا بررسی نمیکنه که آیا مقسوم علیه اول هست یا نه یعنی for رو اصلا بررسی نمیکنه ) با تشکر 

نظرات

توی این کدی که نوشتین حلقه for طبق دستورات داخلش کاری انجام نمیده، تو شرط if گفتید اگر باقیمانده v به z صفر شد break کن یعنی از این حلقه خارج شو و اگر صفر نشد continue کن که در این حالت هم دوباره میره به اول حلقه for ، دستورای مربوط به گرفتن مقسوم علیه اول رو باید تو بخش else بنویسی که یعنی اون مقسوم علیه های اول رو جدا کن، اگر دستور log دوم رو بالای continue بذاری فکر کنم درست بشه که در این صورت به continue هم نیازی نداری، البته در آخر بگم که اگر نتونستی جواب بگیری ناامید نشو چون خیلی الگوریتم سختی هست و من خودم انجامش ندادم
Reza 10 سال پیش
بهترین الگوریتم برای این موضوع در این لینک قرار داره . واقعا جالب ترین و کوتاهترین و حرفه ای ترین الگوریتمی هست که تا حالا در مورد مقسوم علیه های اول یک عدد دیدم . الگوریتم شما هم کلا اشتباهه .
Reza 10 سال پیش
در لینک بالا ، الگوریتم رو کاربر Ali نوشتند . ( پایین صفحه )

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .