بکندباز

استادِ یک درس می‌خواهد به دانشجویانی که نمرۀ قبولی آورده‌اند، دو نمره اضافه کند. تابعی بنویسید که آرایه‌ای شامل نمرات را در ورودی بگیرد و به آن‌هایی که نمرۀ قبولی آورده‌اند، دو نمره اضافه کند و نمرات نهایی را در یک آرایه در خروجی برگرداند.

نکتۀ مهم: اگر دانشجویی نمرۀ 20 یا بزرگ‌تر از 18 آورده باشد، به او همان 20 داده می‌شود و نمره نباید با دو جمع شود و بزرگ‌تر از 20 شود.

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

Gradecomp([12.75, 20, 19.75, 10, 9.75, 5, 15.25]) ➞ [14.75, 20, 20, 12, 9.75, 5, 17.25]

Gradecomp([10.25, 18, 17.75, 19.25, 9, 6]) ➞ [12.25, 20, 19.75, 20, 9, 6]

EXPECT_EQ(gradecomp(input1), expected1);
EXPECT_EQ(gradecomp(input2), expected2);

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

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

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

نظرات

*
*