پیدا کردن تعداد مقسوم علیه های اول یک عدد
بنابه درخواست یک کاربر عزیز این برنامه ساده رو نوشتم .
عداد اول اعدادی طبیعی هستند که بر هیچ عددی بجز خودشان و عدد ۱ بخشپذیر نباشند. تنها استثنا عدد ۱ است که جزو این اعداد قرار نمیگیرد.
سری اعداد اول به این صورت شروع میشود: ۲، ۳، ۵، ۷، ۱۱، ۱۳، ۱۷، ۱۹ …
برای بدست آوردن مقسوم علیه یک عدد ، باید عدد وارد شده را تقسیم بر اعداد کوچکترش کنیم ، اگه باقیمانده شد صفر یعنی اون عدد بخش پذیر می باشد.
کد های مربوط به اعداد بخشپذیر یک عدد
string str=""; int t1 = int.Parse(textBox4.Text); for (int i = 1; i <= t1; i++) { if (t1 % i==0) { if(aval(i)==Boolean.FalseString) str += " " +i.ToString(); } } MessageBox.Show(str);
در کد بالا ما از تابع aval استفاده کردیم که مشخص کنه اون عدد بخشپذیر، جز اعداد اول می باشد یا خیر.
کد تابع اول
private string aval(int t) { for (int i = 2; i < t; i++) if (t % i == 0) return Boolean.TrueString; return Boolean.FalseString; }
برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.
تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز
امتیاز
لطفا به این مقاله امتیاز بدهید