تابع تواندار


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۱۲۸ مگابایت

برنامه‌ای بنویسید که بدون استفاده از حلقه و به کمک فراخوانی‌های بازگشتی مقدار Baseexp Base^ {exp} را محاسبه کند. این برنامه به عنوان ورودی دو مقدار Base و exp را دریافت می‌کند و نتیجه را پس از ارسال این دو به یک تابع به نام myPow در بدنه main دریافت می‌کند و تا سه رقم اعشار نمایش می‌دهد.

ورودی🔗

در خط اول BaseBase و در خط بعد expexp به شما داده می‌شود. Base از نوع long double و exp از نوع unsigned int‍ است.

خروجی🔗

حاصل را با دقت سه رقم اعشار چاپ کنید. تضمین می‌شود جواب در long double جا می‌شود.

مثال🔗

ورودی نمونه ۱🔗

1
100
Plain text

خروجی نمونه ۱🔗

1.000
Plain text

ورودی نمونه ۲🔗

2.1
10
Plain text

خروجی نمونه ۲🔗

1667.988
Plain text