آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش تمام مقسوم علیه‌های اول و غیر اول یک عدد به طور همزمان (حل شد)

فرشاد  9 سال پیش  9 سال پیش
+1 0

سلام

چطوری می‌تونیم همزمان، مقسوم علیه‌های اول و و غیر اول یک عدد رو دید. من فقط تونستم کدی بنویسم که اونایی که اول نیستند رو  مینوسه " Is not  Avval"  ,  و طبیعتا اونایی که این رو واسشون نمینویسه اول هستند. و واسه اونایی که اول هستند نمیتونم پیغامی Log کنم. لطفا راهنمایی کنید مرسی


int x = 20;
        for (int index = 2; index <= x; index++) {
            if (x % index == 0) {
                Log.i("Log", "Number Found = " + index); //چاپ مقسوم علیه‌های عدد
                        for (int i = 2; i < index; i++) {
                            if (index % i != 0) {
                                continue;
                            } else {
                                Log.i("Log", "Number Found = " + index + " AND " + index + " Isn't Avval "); // چاپ اعدادی که اول نیستند
                                break;
                            }
                }
            }
 
 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
FSR  9 سال پیش
0 0

 پاسخ صحیح

سلام

به زبان ساده این کد رو نوشتم که بفهمی :


 int x = 100;
for (int i = 2; i < x; i++) {
if (i == 2) {
Log.i("Log", "aval ast = " + i);
} else if (x % i == 0) {
for (int j = 2; j <= i; j++) {
if (j == i) {
Log.i("Log", "aval ast = " + i);
} else if (i % j == 0) {
Log.i("Log", "aval nist = " + i);
break;
}
}
}
}
+1 0
مرسی لطف کردین (9 سال پیش)
+1 0
هر جاش رو متوجه نشدی بگو توضیح بدم . (9 سال پیش)

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