برنامهای بنویسید که تعداد عددهای تصادفی (Random) را در ورودی بگیرد و سپس بازۀ این اعداد را نیز در ورودی بگیرد و به تعدادی که کاربر وارد کرده و در بازۀ وارد شده عدد تصادفی تولید کند و در خروجی برگرداند.
نمونه های ورودی و خروجی
randomRange(10, 30, 40) -> [34, 38, 33, 39, 34, 31, 38, 37, 32, 33]
//در اینجا برنامه ده عدد رندوم از سی تا چهل در خروجی چاپ کرده است
randomRange(5, 20, 35) -> [22, 30, 28, 21, 29]
EXPECT_EQ(result.size(), 10); EXPECT_TRUE(std::all_of(result.begin(), result.end(), [](int n){ return n >= 30 && n <= 40; })); EXPECT_EQ(result.size(), 5); EXPECT_TRUE(std::all_of(result.begin(), result.end(), [](int n){ return n >= 20 && n <= 35; }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات