پاسخ سوال صبا و سوال ساده + کوئرا

پاسخ سوال صبا و سوال ساده + کوئرا
پاسخ سوال صبا و سوال ساده + کوئرا

پاسخ سوال صبا و سوال ساده + کوئرا

در این نوشته تمرین “صبا و سوال ساده” که در وبسایت کوئرا موجود می باشد را برای شما کاربران عزیز حل کرده ایم.

 

در مورد سایت کوئرا بیشتر بخوانید…

 

تمرین صبا و سوال ساده کوئرا + سی پلاس پلاس

صبا به‌ این فکر رفته بود که تابستون خودشو چه‌جوری بگذرونه و به این نتیجه رسید که تو یه شرکت کارآموزی کنه و واسه همین تو مسابقه کارآموزشو سایت کوئرا ثبت‌نام کرد. اما اون که مقدار کمی با برنامه‌نویسی آشنایی داره حس می‌کنه که یه‌کم کارش واسه شرکت تو این مسابقه سخته. واسه همین تصمیم گرفت تا از یه سوال آسون برنامه‌نویسی کار رو شروع کنه که ازش خواسته برنامه زیر رو بنویسه:

در ابتدا دو عدد 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;
}

 

 

منبع سوال : وبسایت کوئرا

 

اگر روش حل بهتری برای “تمرین صبا و سوال ساده” دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم.

اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]