خواهشمندم برای نوشتن الگوریتم 2 به توان 1000 من را راهنمایی کنید
خواهشمندم برای نوشتن الگوریتم 2 به توان 1000 من را راهنمایی کنید
سلام
خوب 2 رو هزار بار تو خودش ضرب کن :)
شوخی کردم.
اگه دقت عدد برات مهم نباشه میشه ۲ به توان 1000 رو به شکل double (تو زبون C) ذخیره کنی و از تابع pow استفاده کنی (البته شک دارم double میتونه همچین عدد بزرگی رو نگهداره یا نه)
ولی اگر میخواهی عددت دقیقا مشخص باشه، باید از آرایهای از اعداد صحیح استفاده کنی و عملیات ضرب رو برایش کد بنویسی. فکر کنم اگه تو همین سایت بگردی همچین پستی وجود داشته باشه.
موفق باشی
يه راه ديگه هم هست ،اينه كه از تقريب هاي رياضي استفاده كني كه جواب رو با دقت بسيار خوبي بهت بر مي گردانند
يه راه ديگه هم هست :
double __cdecl pow(__in double _X, __in double _Y);
در صورت استفاده از كد بالا،جواب به صورت نماد علمي به شما نشان داده مي شود
اينم يه راه ديگه :
2 به توان 1000
سلام دوست عزیز
دقیق نمیدونم جواب بده یا نه ولی فکر کنم اگه از رشته ها یا آرایه ها برای ذخیره عدد به دست آمده استفاده کنی مشکلت حل بشه چون فکر نکنم باشه که این عدد رو نگهداره مگر این که نوع متغییر رو خودت بنویسی.
سلام
من یه برنامه با سی شارپ نوشتم که 2 رو به توان هر عددی که بخوای می کنه
الگوریتم ساده ای هم داره...
با کنسول هم نوشته شده
امیدوارم کمکت کنه
اگه سوالی بود در خدمتیم
موفق باشید...
نه عزیزم شما باید مسئله رو به روش تقسیم و حل حلش کنید نه با توابع آماده.از مفهوم هم نهشتی در ریاضیات گسسته استفاده کنید من برنامه رو نوشتم از calculator ویندوز هم میفته جلو