پاسخ سوال صبا و سوال ساده کوئرا
در این نوشته تمرین “صبا و سوال ساده” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردهایم.
پاسخ سوال صبا و سوال ساده کوئرا
صبا به این فکر رفته بود که تابستون خودشو چهجوری بگذرونه و به این نتیجه رسید که تو یه شرکت کارآموزی کنه و واسه همین تو مسابقه کارآموزشو سایت کوئرا ثبتنام کرد. اما اون که مقدار کمی با برنامهنویسی آشنایی داره حس میکنه که یهکم کارش واسه شرکت تو این مسابقه سخته. واسه همین تصمیم گرفت تا از یه سوال آسون برنامهنویسی کار رو شروع کنه که ازش خواسته برنامه زیر رو بنویسه:
در ابتدا دو عدد n و k به برنامه ورودی داده میشود و سپس را بار تقسیم بر ۲ میکند و در آخر مقدار کف جواب حاصل را به عنوان خروجی چاپ میکند. (کف یک عددی حقیقی مثل a، بزرگترین عدد صحیحی است که کوچکتر یا مساوی است.) صبا که کمی گیج شده و حس میکنه نمیتونه این مسئله رو حل کنه از شما میخواد تا این مسئله رو برای او حل کنید؛ غافل از این که شما خودتون در کارآموزشو شرکت کردید و فعلا باید خودتون هم این مسئله رو حل کنید!
ورودی سوال صبا و سوال ساده
در تنها خط ورودی، دو عدد n و k داده میشود.
0
خروجی سوال صبا و سوال ساده
در تنها خط خروجی، پاسخ مسئله را چاپ کنید.
حل سوال صبا و سوال ساده
#include <iostream> using namespace std; int main() { double n; int k; cin >> n >> k; for (size_t i = 0; i < k; i++) { n = n / 2; } if (n < 0 && n != (int) n){ n -= 1; } cout << (int)n; return 0; }
منبع سوال: وبسایت کوئرا
اگر روش حل بهتری برای “تمرین صبا و سوال ساده” دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم.
اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.
ارسال پاسخ