ورود

View Full Version : کمک فوری (توان اعداد بزرگ)



devil00x
جمعه 11 فروردین 1385, 01:11 صبح
سلام دوستان.
من میخوام یه عدد رو به توان برسونم اما وقتی از مقدار نوع تعریفی زیاد تر میشه مشکل داره مثلا از توان 7 به بعد دیگه اعداد خیلی بزرگ میشه ، می دونم که میشه از آرایه استفاده کرد ، کسی می تونه در این مورد و طریقه این عمل کمک کنه ، یااینکه کسی از دوستان احتمالا سورسی در این مورد نداره ؟
در ضمن بعد از توان رسوندن باید تشخیص داده بشه که عدد اول هست یا خیر؟
مرسی از همکاریتون

saeeddehghancomputeriran
دوشنبه 11 اردیبهشت 1385, 14:43 عصر
شما میتونی با استفاده از پوینترها و اگه حرفه ای تر باشی با استک می تونی به روش بازگشتی مشکلت رو حل کنی. به کمک خانه های حافظه می تونی اعداد چند هزار رقمی را به توان همدیگه برسونی.
اگه وقت کردی بهم ایمیل بزن تا بیشتر کمکت کنم.:چشمک:
saeed_khodet@yahoo.com

ali_reza_at
پنج شنبه 12 مرداد 1385, 20:44 عصر
سلام
می تونی توی قسمتی که متقیر رو تعریف می کنی به جای Integer از LongLong استفاده کنی
برای مثال

Var
Number :LongLong ;

دقیق نمی دونم اما احتمالا تا 80 الی 90 رقم رو می گیره و ویرایش می کنه.