بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش تمام مقسوم علیههای اول و غیر اول یک عدد به طور همزمان (حل شد)
سلام
چطوری میتونیم همزمان، مقسوم علیههای اول و و غیر اول یک عدد رو دید. من فقط تونستم کدی بنویسم که اونایی که اول نیستند رو مینوسه " 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;
}
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .