aa1020a نشر 6 فبراير 2021 أرسل تقرير نشر 6 فبراير 2021 (معدل) كتابه برنامج جافا بانشاء مصفوفه ذات بعدين مع اضافه القيمه التاليه 2, 3,4 300,200 70,90,80 ثم اعادة ترتيب كل صف بحيث تكون النتيجه التاليه 2,3,4 200,300 70,80,90 وثم ايجاد رقم الصف والعمود الذي يوجد به الرقم 200 بعد الترتيب تم التعديل في 19 أغسطس 2021 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس
0 Wael Aljamal نشر 6 فبراير 2021 أرسل تقرير نشر 6 فبراير 2021 سأقوم بإرشادك للحل وتوضيح ما يلزمك لحل المشكلة، وعليك أنت كتابة البرنامج، ثم من الممكن مساعدتك عندها في حال وجود أخطاء. أولا: تعريف مصفوفة من بعدين: نمط القيم المخزنة أعداد صحيحة int[][] arr = new int[3][3]; عدد العناصر لكل بعد هو 3 فنعطيها هذه القيمة. إضافة القيم ممكن أن تضعهم بطريقة مباشرة: data_type[][] array_name = { { a11, a12, a13 }, { a21, a22, a23 } ..... }; أو تستخدم الطريقة المحددة أكثر : arr[0][0] = 1 arr[0][1] = 2 arr[0][2] = 3 arr[1][0] = 4 arr[1][1] = 5 .... أو استعمال الحلقات for مع إدخال البيانات عن طريق Scanner .. ثانيا :لترتيب المصفوفة: يوجد مكتبة مساعدة: import java.util.Arrays; في حال كان فهمك جيدا للمصفوفات ثنائية الأبعاد عليك التفكير في طريقة استهداف كل سطر من المصفوفة لترتيبه: مثال لاستخدام تابع الترتيب: Arrays.sort(arr, from , to); Arrays.sort(arr, 0 , 3); لطباعة موقع القيمة 200 عليك المرور على جميع القيم في المصفوفة و البحث عن قيمة مطابقة for i .. for j .. if arr[i][j] = value .. Sys.out ( ...) هذه شيفرة مساعدة عليك البحث في الانترنت و التعلم من أخطائك 1 اقتباس
السؤال
aa1020a
كتابه برنامج جافا بانشاء مصفوفه ذات بعدين مع اضافه القيمه التاليه
2, 3,4
300,200
70,90,80
ثم اعادة ترتيب كل صف بحيث تكون النتيجه التاليه
2,3,4
200,300
70,80,90
وثم ايجاد رقم الصف والعمود الذي يوجد به الرقم 200 بعد الترتيب
توضيح السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.