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

Triple Division

الدرس 24 من 25 في دورة مسائل برمجية: الجزء الثاني على Coddy.

بفرض وجود عدد مكون من ثلاثة أرقام، مهمتك هي تغيير رقم واحد فقط من هذا العدد، بحيث يكون العدد الجديد قابلاً للقسمة على 3، ويكون أكبر عدد مكون من 3 أرقام يمكنك الحصول عليه من خلال تغيير رقم واحد فقط من العدد الأصلي.

challenge icon

التحدي

صعب

اكتب برنامجاً يستقبل عدداً طبيعياً مكوناً من ثلاث خانات من الإدخال القياسي. قم بتعديل خانة واحدة فقط للحصول على أكبر عدد ممكن مكون من ثلاث خانات ويقبل القسمة على 3، مع تغيير خانة واحدة فقط من العدد الأصلي.

الإدخال
123

المخرجات
723

الإدخال
999

المخرجات
996

الشرح
في المثال الأول، العدد 423 يقبل القسمة أيضاً على 3، لكنه ليس أكبر عدد يمكننا الحصول عليه. في المثال الثاني، 999 هو أكبر عدد ممكن مكون من ثلاث خانات، ولكننا نحتاج إلى تعديل خانة واحدة، لذا نقوم بتغيير الخانة الأقل أهمية ونحصل على العدد 996.

جرّب بنفسك

#include <stdio.h>

int main() {
    // اكتب الكود هنا
    return 0;
}

جميع دروس مسائل برمجية: الجزء الثاني