السلام عليكم
أخواني أريد مساعدتكم
المشكلة بالبرمجة ليست المشكلة باي لغة
باختصار عندي مصفوفة ثنائية البعد
2D array
وأريد أن اعيد ترتيب اعمدة المصفوفة وفق مايلي
انه اللي بتكون مجموع العمود اكبر بكون بالاول وهكذا يعني ترتيب الاعمدة حسب مجموع كل عامود تصاعديا
مثال
مصفوفة ثنائية البعد قبل الترتيب
int array [ ] [ ] = { { 1, 3, 5, 7}
{6, 2, 9, 9}
{4, 5, 8, 1}
{7, 3, 7,4 }
};
نجمع عناصر كل عامود وبنشوف مين اعلى شي بيجي بالمكان الاول
وبعد اعادة الترتيب يجب ان تكون كما يلي
int array [ ] [ ] = { { 5, 7, 1, 3}
{9, 9, 6, 2}
{8, 1, 4, 5}
{7, 4, 7,3}
};
وما مشكلة باي لغة جافا ولا سي ولا بي لانه ما حيختلف الحل
وبكون ممنون جدا
سلام