View Full Version : سوال:سرازیر شدن در حاصل جمع!!!
m.mirzakhani
چهارشنبه 07 اسفند 1392, 20:34 عصر
سلام
بعضی اوقات حاصل جمع دو عدد صحیح مثبت ، منفی می شه(یا بلعکس)
دوستان میشه کمک کنید و برنامه ای بنویسین که دو عدد را با هم جمع کند و در مورد سرازیر شدن نتیجه درست رو نمایش بده؟؟؟
ممنون از همتون
Salar Moghaddam
چهارشنبه 07 اسفند 1392, 21:28 عصر
این اتفاق وقتی می افته که حاصل بالاتر از ۲ میلیارد و ... باشه، برای اینکه بتونید اعداد بزرگ رو ذخیره کنید باید از نوع های داده سربارگذاری شده ای مث bignum استفاده کنید.
کافیه قبل از پرسیدن سوال کمی جست و جو کنید :)
m.mirzakhani
پنج شنبه 08 اسفند 1392, 10:56 صبح
کافیه قبل از پرسیدن سوال کمی جست و جو کنید :)
جستجو کردم اما چیزی پیدا نکردم
......................................
میشه یکم بیشتر توضیح بدین ؟؟؟
m.mirzakhani
پنج شنبه 08 اسفند 1392, 14:56 عصر
یعنی هیچکی نیست به من کمک کنه؟؟؟:ناراحت:
Salar Moghaddam
پنج شنبه 08 اسفند 1392, 15:20 عصر
http://lmgtfy.com/?q=bignum+c%2B%2B&l=1
amirhossein.ha
جمعه 09 اسفند 1392, 16:59 عصر
اینجا جواب رو دادم : http://barnamenevis.org/showthread.php?443025-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AC%D9%85%D8%B9-%D8%AF%D9%88-%D8%B9%D8%AF%D8%AF&p=1982298&viewfull=1#post1982298
m.mirzakhani
جمعه 09 اسفند 1392, 18:05 عصر
اینجا جواب رو دادم : http://barnamenevis.org/showthread.php?443025-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AC%D9%85%D8%B9-%D8%AF%D9%88-%D8%B9%D8%AF%D8%AF&p=1982298&viewfull=1#post1982298
ممنون دوست عزیز
اما من از کامپایلر vs2012استفادع میکنم
و توی تابع main قسمت cin>>c1>>c2;
ارور میده و میگه:binary '>>' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
فکر می کنید باید چکار کنم؟؟؟
amirhossein.ha
جمعه 09 اسفند 1392, 19:59 عصر
اون ارور رو نمیدونم باید چی کار کنید ولی درستش کردم ببینید این کار میکنه : http://paste.ubuntu.com/7011372/
m.mirzakhani
جمعه 09 اسفند 1392, 20:38 عصر
اون ارور رو نمیدونم باید چی کار کنید ولی درستش کردم ببینید این کار میکنه : http://paste.ubuntu.com/7011372/
بله
درست شد
واقعا متشکرم:قلب:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.