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

عدد اول

khanbeiki  11 سال پیش  11 سال پیش
+1 0

   int a = 0;
        int c = 0;
        int mynumber = 10;
        for (int index = 1; index <= 10; index++) {

            if (mynumber % index != 0) {
                continue;
            }
            for (int x = 1; x <= index; x++) {
                if (index % x == 0) {
                    a++;
                } else
                    c++;

            }

            if (a == 2) {
                Log.i("log", index + "add aval" + a + "...." + c);
            } else {
                Log.i("log", index + "add nist" + a + "...." + c);
            }
        }

ای برنامه چرا عدد اول رو نمیده ؟ جواب میده اما اشتباه میده. اون ++C رو الکی گذاشتم تا ببینم چنتا از شرطها منفی میشه. خواهشا جواب بدین. من دیگه مخم ترکید از بس باهاش ور رفتم.

0 0
توی for دومی، x رو برابر با 2 قرار بده (11 سال پیش)
0 0
دوست عزیز شما بعد حلقه دوم که متغیر a رو برسی کرد صفرش نمیکنید برای همین یک بار اون شرط صادقه.شما بعد حلقه دوم a رو صفر کنید. (11 سال پیش)
0 0
یا در ابتدای حلقه اول a رو صفر کنید.فرقی نمیکنه. (11 سال پیش)
0 0
شما باید کوچکتر = 2 رو بدست بیارید (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
m_sh_m  11 سال پیش
+1 0

سلام مسلم...

همین الان یه کد نوشتم تست کردم برات

 

public class AdadeAAAAAvalActivity extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        int a = 0;

        int mynumber = 10;

        for (int i = 1; i < mynumber; i++)
        {

            if (mynumber % i == 0)
            {
                a++;
            }

        }
        if (a > 2)
        {
            Log.i("LOGGGGG", "adad avval nist");
        }
        else
        {

            Log.i("LOGGGGGGGG", "adad aval ast");
        }

    }
}

 

+1 0
به جای mynumber اعدا مختلف بذار تا متوجه بشی مثلا بذار 7 یا 6 (11 سال پیش)
پاسخ به سوال 
khanbeiki  11 سال پیش
0 0

دست همتون درد نکنه ، من در حلقه دوم x=0  قرار میدم ، ارور میده .

+1 0
خب معلوم دوست عزیز شما نمیتونین عددی رو بر صفر تقسیم کنید. (11 سال پیش)
+1 0
شما از کدی که من نوشتم استفده کنید..تست کردم خودم نوشتم (11 سال پیش)

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