Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Largest sum

الدرس 18 من 32 في دورة مسائل برمجية على Coddy.

challenge icon

التحدي

متوسط

كتب معلمك ثلاثة أعداد موجبة على السبورة A، B، C. ثم، أعطاك معلمك تحدياً: اختر واحداً من الأعداد الثلاثة واستبدله بمربعه (X2)، بحيث تحصل على أكبر مجموع ممكن عند جمع الأعداد الثلاثة بعد الاستبدال.

اكتب دالة باسم sum تستقبل ثلاثة أعداد طبيعية A، B، C من المدخلات. قم بإرجاع أكبر مجموع ممكن بعد استبدال عدد واحد بمربعه.

 

المدخلات
1 5 5

المخرجات
31

المدخلات
0 1 10

المخرجات
101

 

التفسير رقم 1: نستبدل أحد العددين 5 بمربعه - 25، فنحصل على 1 + 5 + 25 = 31
التفسير رقم 2: نستبدل العدد 10 بمربعه - 100، فنحصل على 0 + 1 + 100 = 101

جرّب بنفسك

int sum(int a1, int a2, int a3) {
    // اكتب الكود هنا
}

جميع دروس مسائل برمجية