اطلاعیه

Collapse
No announcement yet.

مشکل در کدویژن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در کدویژن

    سلام. ببخشید میخوام بگم اگه این متغیر مقدارش زوج بود این کارو بکن فرد بود این کارو بکن
    ایا تابع یا دستوری داریم تو کدویژن؟ واسه تشخیص زوج و فرد بودن

    #2
    پاسخ : مشکل در کدویژن

    سلام
    سریعترین راهش استفاده از اپراتور های بیتی هست:
    کد:
    if((x & 1) == 0) 
    //zoj
    else 
    //fard

    دیدگاه


      #3
      پاسخ : مشکل در کدویژن

      راه بعدی گرفتن باقی مونده هست عدد رو به 2 تقسیم کن اگه ممیزی شد فرده و اگه صحیح شد روجه!!
      که کلا به خط کد میشه!
      انجام پروژه های برنامه نویسی اندروید
      [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
      http://cafebazaar.ir/app/?id=com.atxdroid

      دیدگاه


        #4
        پاسخ : مشکل در کدویژن

        برای تکمیل سخن دوستمون باید بگم که وقتی شما از جبر بولین استفاده میکنید
        هر عددی که LSB صفر داشته باشد آن عدد زوج و عددی که LSB یک داشته باشد فرد است

        صرفا برای کامل کردن بحث بود
        به صورت زیر

        if (X & 0x01) == 0))
        // عدد زوج

        دیدگاه


          #5
          پاسخ : مشکل در کدویژن

          با سلام،

          خلاصه ترین و راحت ترین راه حل مال برادر بامداد هستش که من اینطوریش رو بیشتر دوست دارم ( البته در کل ماجرا فرقی نداره! )

          if(x & 1)
          //fard
          else
          //zoj
          مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

          Sh_Nourbakhsh@Yahoo.com

          http://s2.picofile.com/file/7170362468/_Wall_e_.jp

          دیدگاه

          لطفا صبر کنید...
          X