بکندباز

تابعی بنویسید که عددی از نوع int را به عنوان آرگومان بگیرد و محاسبه کند که به کدام یک از توان های 2 بزرگ تر از 10 (16 و 32 و …) نزدیک تر است. آن توان را در خروجی برگرداند.

توجه داشته باشید که حداکثر اختلاف باید 10 عدد باشد و اگر بیشتر بود خروجی به صورت (None) برگردانده شود.

نمونه ورودی و خروجی

CloseTo(35) ➞ 5

CloseTo(300) ➞ None

CloseTo(240) ➞ None
EXPECT_EQ(CloseTo(35), 5);
EXPECT_EQ(CloseTo(300), "None");
EXPECT_EQ(CloseTo(240), "None");
EXPECT_EQ(CloseTo(260), 8);

پاسخ های کاربران به این تمرین

Asam
امتیاز:‌ 2356
0 0
‎C++‎
22 شهريور 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
امتیاز:‌ 2356
0 0
‎C++‎
22 شهريور 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط