- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
مشرجب که کودکی ۶ ساله است به تازگی با مفهوم لگاریتم در پایهی ۲ آشنایی پیدا کرده، اما فعلاً نمیتواند آن را محاسبه کند.
برنامهای بنویسید که با ورودی گرفتن یک عدد طبیعی، لگاریتم آن در پایهی ۲ را حساب کند. از آنجایی که مشرجب با اعداد اعشاری آشنا نیست، جواب را برای او به پایین رند کنید.
دقت کنید لگاریتم عدد در پایهی ۲ عددی مانند است که داشته باشیم: برای مطالعهی بیشتر دربارهی لگاریتم، میتوانید این پیوند را مطالعه کنید.
ورودی
در تنها خط ورودی، عدد صحیح که باید لگاریتم آن در پایهی ۲ محاسبه شود آمده است.
خروجی
در خروجی باید یک عدد صحیح، که حاصل لگاریتم در مبنای ۲ است را به پایین رند کرده و چاپ کنید.
مثال
ورودی نمونه ۱
خروجی نمونه ۱
ورودی نمونه ۲
خروجی نمونه ۲
مقدار لگاریتم در این حالت است زیرا . از آنجا که باید عدد را به پایین رند کنیم، مقدار ۷ چاپ میشود.
ارسال پاسخ برای این سؤال