اطلاعیه

Collapse
No announcement yet.

روش تشخیص اعداد زوج و فرد

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

    روش تشخیص اعداد زوج و فرد

    سلام.
    یه الگوریتم میخوام که توی بسکام بتونم اعداد زوج و فرد رو تشخیص بدم. خواهشا فوری جواب بدید که بدجوری گیرم
    چقدر این ندیدن ها و نشنیدن ها مردم را خوشبخت کرده (دکتر علی شریعتی)

    #2
    پاسخ : روش تشخیص اعداد زوج و فرد

    نوشته اصلی توسط مجتبی بهادر
    سلام.
    یه الگوریتم میخوام که توی بسکام بتونم اعداد زوج و فرد رو تشخیص بدم. خواهشا فوری جواب بدید که بدجوری گیرم
    سلام،
    باقیمانده ی تقسیم اعداد زوج بر 2 صفر است، مثلا در C:

    کد:
    if(number%2==0)
    عدد زوج است
    else
    عدد فرد است
    در بیسیک هم فکر می کنم اینطوریه:

    کد:
    if number Mod 2=0 then
    عدد زوج است
    else
    عدد فرد است
    end if
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : روش تشخیص اعداد زوج و فرد

      می تونی عدد رو با 00000001 ، And کنی اگر باقیمانده صفر شد یعنی زوج و اگر یک بود عدد فرد
      یعنی کافی بیت صفرم رو چک کنی
      کد:
      Temp = Number And 1
      If Temp = 0 Then
      زوج
      Else
      فرد
      End If
      هیچ کس و هیچ چیز نمی تونه مانع رسیدنت به آرزوهات بشه مگر خودت

      دیدگاه


        #4
        پاسخ : روش تشخیص اعداد زوج و فرد

        آقای بهادر در بسکام میخوای باید چیزی که آقای سپاس یار گفت انجام بدی ولی مال savameri رو متوجه نشدم :mrgreen:
        جانم به فدای ائمه اطهار
        می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

        دیدگاه


          #5
          پاسخ : روش تشخیص اعداد زوج و فرد

          ممنون از همگی. من دستور MOD رو یاد نداشتم. وگرنه توی C میدونستم "%" ، باقیمانده تقسیم رو میده. از این بابت ممنونم از رضا سپاسیار عزیز
          از savameri هم تشکر میکنم.
          در جواب ahmadpashaei هم باید بگم که ارزش بیتها در باینری رو وقتی که میخوای به دهدهی تبدیل کنی در نظر بگیر...
          1 2 4 8 16 32 64 .......
          حالا اگه در ارزش 1 (همین اعداد بالا) مقداری برای باینری نداشته باشیم، عدد زوج هست.
          مثلا:
          1 2 4 8 16 32
          مثال عدد فرد: 1 0 1 1 0 1
          مثال عدد زوج: 0 1 0 1 1 0
          عدد فرد میشه: 1+4+8+32 = 45
          عدد زوج میشه: 2+8+16 = 26

          با این تفاسیر اگر بیت کم ارزش یک عدد باینری، برابر 0 بود یعنی زوج و اگر برابر 1 بود یعنی فرد.
          الگوریتمی که من لازم داشتم برای اعداد دهدهی بود که با دستور mod مشکل حل شد.

          ممنون از همه دوستان

          چقدر این ندیدن ها و نشنیدن ها مردم را خوشبخت کرده (دکتر علی شریعتی)

          دیدگاه


            #6
            پاسخ : روش تشخیص اعداد زوج و فرد

            دوستان منم الان همچین مشکلی برام پیش اومده الان بنظرتون ساده ترین راه چیه (در بسکام) ممنون
            در جهان هرگز مشو مدیون احساس کسی - تا نباشد رایگان مهرت گروگان کسی
            گوهر خود را نزن بر سنگ هر ناقابلی - صبر کن پیدا شود گوهر شناس قابلی

            دیدگاه


              #7
              پاسخ : روش تشخیص اعداد زوج و فرد

              نوشته اصلی توسط sami222
              دوستان منم الان همچین مشکلی برام پیش اومده الان بنظرتون ساده ترین راه چیه (در بسکام) ممنون
              دیگه راه ساده تر از این:
              [quote author=savameri link=topic=47456.msg244254#msg244254 date=1295185848]
              می تونی عدد رو با 00000001 ، And کنی اگر باقیمانده صفر شد یعنی زوج و اگر یک بود عدد فرد
              یعنی کافی بیت صفرم رو چک کنی
              کد:
              Temp = Number And 1
              If Temp = 0 Then
              زوج
              Else
              فرد
              End If
              تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

              دیدگاه


                #8
                پاسخ : روش تشخیص اعداد زوج و فرد

                [quote=mehdi_nxp]
                دیگه راه ساده تر از این:


                ساده ترین راه همینه و بهتر ازین راه مطمئن باشید پیدا نمیکنید ؛ برنامه بنویسید و راه بیفتید تا این موضوع به این راحتی مشکل جلوه نکنه
                وقتی گریبان عدم با دست خلقت می درید/وقتی ابد چشم تو را پیش از ازل می آفرید/وقتی زمین ناز تو را در آسمانها می کشید/وقتی عطش طعم تو را با اشکهایم می چشید/من عاشق چشمت شدم ، نه عقل بود و نه دلی/چیزی نمی دانم از این دیوانگی و عاقلی/یک آن شد این عاشق شدن ، دنیا همان یک لحظه بود/آن دم که چشمانت مرا از عمق چشمانت ربود/وقتی که من عاشق شدم شیطان به نامم سجده کرد/آدم زمینی تر شد و عالم به آدم سجده کرد /بودم و چشمان تو ، نه آتشی و نه گلی/چیزی نمی دانم از این دیوانگی و عاقلی/.

                دیدگاه

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