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