milad.programmer
دوشنبه 17 آذر 1393, 13:59 عصر
لطفا راهنمایی کنید. برنامه ای بنویسید که مشخص کند آیا عدد قرار گرفته در ax: الف)مثبت و زوج میباشد؟ ب)مثبت و فرد میباشد؟ ج)منفی و فرد میباشد؟ د)منفی و زوج میباشد؟
masoud.8086
دوشنبه 17 آذر 1393, 15:23 عصر
سلام
ابتدا میای عددو با صفر مقایسه میکنی اگه برزگتر بود که میشه مثبت و اگر کوچکتر بود میشه منفی..
بعد اینکه مشخص کردی عدد مثبت یا منفیه !! اگه عدد مثبت بود میای تقسیم به 2 میکنی و اگر باقیمانده صفر شد عدد زوجه و اگر صفر نشد عدد فرد... اما اگه عدد منفی بود نمیتونی تقسیم بر 2 کنی(مستقیما) چون خطای over fllow داری باید بیای عددو ی جورای به مثبت تبدیل کنی میتوی بیای از روش مکمل دو استفاده کنی البته برعکسش یعنی اول بیای از عدد منفیت 1 واحد کم کنی و بعد بیای صفرها رو به یک و یک ها رو به صفر تبدیل کنی حالا بعد این کار عدد به مثبت تبدیل شده و حالا میتوی بیای تقسیم برو 2 کنی و اگر باقیماندت صفر بود عدد منفی زوج و اگر صفر نبود منفی فرد..
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.