تالار گفتمان مانشت

نسخه‌ی کامل: برای نمایش اعداد 30 رقمی در مبنای 10 چند بیت در مبنای 2 لازم دارد ؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام ممون میشم به این سوال زیر پاسخ بدهید

برای نمایش اعداد ۳۰ رقمی در مبنای ۱۰ چند بیت در مبنای ۲ لازم وکافی است؟ با فرمول اگه داره برام کامل توضیح بدهید چون همش توی این جور سوالها گیر میفتم لازم به ذکر هستش پاسخ این سوال 100 بیت هستش ولی حالا چطوری به دست اورده موندم چطوری باتشکر
( بصورت تکمیلی ویرایش شد ؛ چون هم خودم به اشتباه افتاده بودم و احساس کردم بقیه رو دارم به اشتباه میندازم)
روند کلی حل این مسائل اینطوریه:

[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]

حالا داریم:
n=30
r=10
b=2

که فک کنم همون 100 میشه!
با سلام با عرض معذرت پاسختون و فرمولتون اشتباه هستش پاسخش میشه 100 بیت ولی چطوری ؟ شده ؟
این مسائل به طور کلی به شکل زیر حل میشه
x=تعداد ارقام که باید تبدیل بشه
a=مبنای مبدا
b=مبنای مقصد
[tex]\lceilx\times\log_ba\rceil=100[/tex]

[tex]\lceil30\times\log_210\rceil=100[/tex]
نه دیگه اینجا a=30 نیستش بلکه a=(10^30)-1 و b=2 حال کافیه لگاریتم a در مبنای b رو حساب کنیم.
سبب خیر شدید, اشتباهمو فهمیدم Smile
سلام مطمئنی 100 بیت؟
همین چیزی ک خانم زهرا گذاشترو به جای باید بزرگترین عدد 30 رقمی رو بزرایم جای a ک بزرگترین عدد 30 رقمی 30 تا 9 کنارهم ک لگاریتمش میشه 31 +1 میشه 32 بیت
من ب این جواب رسیدم
میشه[tex]\log A^{30}[/tex]
Aاینجا عدد10
میشه [tex]\log10^{30}[/tex]
[tex]30\: \log10=100[/tex]
لینک مرجع