PDA

View Full Version : ضرب اعداد بزرگ



nastaran_s
سه شنبه 17 اردیبهشت 1387, 19:29 عصر
سلام.در پياده سازي ضرب اعداد بزرگ براي بدست اوردن نتيجه
p*10^2m استاد اشاره به عمل شيفت كرد ميخواستم بدونم چگونه امكان پذير هست؟ و


x= u divide 10^m; y=u rem 10^m
w=v divide 10^m; z=v rem 10^m


ممنون ميشم توضيحي در رابطه با توابع divide,rem بديد چون تواني از10 هستند به چه صورت هستند؟(همان تقسيم صچيح و باقيمانده است؟)

mohammad272005
چهارشنبه 18 اردیبهشت 1387, 20:56 عصر
مطمئنيد اين #C هست؟

Sajjad.Aghapour
پنج شنبه 19 اردیبهشت 1387, 07:41 صبح
سلام دوست عزیز.........
از Pow (برای توان) ،DivRem (برای تقسیم) و Bigmul (برای ضرب اعداد بزرگ) از کلاس Math می تونی استفاده کنی...............

علیرضا مداح
پنج شنبه 19 اردیبهشت 1387, 08:25 صبح
سلام دوست عزیز
CodeProject - C# BigInteger Class (http://www.codeproject.com/KB/cs/biginteger.aspx#Features)