PDA

View Full Version : تشخیص علامت عدد که آیا + است یا _



ibd_iran
یک شنبه 18 فروردین 1387, 17:41 عصر
سلام در زبان c چگونه می توان تشخیص داد که عدد + است یا _

MRHagh
یک شنبه 18 فروردین 1387, 18:11 عصر
یعنی مخواهید ببینید عدد مثبت است یا منفی ؟! خوب خیلی راحت با تست کوچکتر یا بزرگتر از صفر !!!

if(num<0)
num is negative
else
num is positive
آیا منظور شما چیز دیگه ای بود ؟!!!

ibd_iran
سه شنبه 20 فروردین 1387, 08:02 صبح
نه تابع
برای اینکار ندارد مقدار نمی خواهم تست کنم

emad_67
سه شنبه 20 فروردین 1387, 09:25 صبح
پس منظورت چی هست؟
دقیق تر توضیح بده.

MRHagh
سه شنبه 20 فروردین 1387, 11:05 صبح
وقتی به این سادگی میشه تشخیص داد , که دیگه نمیان براش یه تابع جداگانه بنویسن !
اگه دوست داری بگو میخوای چکار کنی تا منظورت رو بهتر متوجه بشیم ...

TheEnd
چهارشنبه 21 فروردین 1387, 16:09 عصر
فکر کنم منظور شما این بوده باشه.
cout.setf(ios::showpos);
cout<<" ";
کاربردشم این شکلی یعنی قبل از اون چیزی که میخوای Cout شه باید بیاد.

emad_67
چهارشنبه 21 فروردین 1387, 18:15 عصر
فکر کنم منظور شما این بوده باشه.
cout.setf(ios::showpos);
cout<<" ";
کاربردشم این شکلی یعنی قبل از اون چیزی که میخوای Cout شه باید بیاد.
خوب این چه ربطی به تعیین علامت + یا - داره؟

amir_saniyan
پنج شنبه 22 فروردین 1387, 14:35 عصر
ایت هم تابع:

#define SIGN(x) (x) > 0 ? 1 : ((x) < 0 ? -1 : 0)