Kawther Wathiq نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 بطريقة 2D arrays transpose، كود C ++ الذي يستخدم مصطلح الدالة المعرفة من قبل المستخدم لإيجاد وطباعة متوسط خمسة مصفوفات صحيحة ثنائية الأبعاد. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد صقر3 نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 لجمع اكتر من martix وحسب المتوسط لابد أن يكون لهم جميعا نفس الطول و العرض هذا مثلا لجمع 5 مصفوفات 2 * 2 وحساب المتوسط في مصفوفه جديده 2 * 2 #include <iostream> using namespace std; // تعريف طول وعرض المصفوفات كثوابت #define WIDTH 2 #define HEIGHT 2 int main() { // تعريف خمس مصفوفات بقيم مختلفه int arr1[WIDTH][HEIGHT] = {{1,2}, {3,4}}; int arr2[WIDTH][HEIGHT] = {{6,3}, {4,5}}; int arr3[WIDTH][HEIGHT] = {{4,2}, {8,4}}; int arr4[WIDTH][HEIGHT] = {{10,12}, {13,14}}; int arr5[WIDTH][HEIGHT] = {{2,5}, {22,20}}; int result[WIDTH][HEIGHT] = {}; // حساب المتوسط مجموع كل عنصر علي ما يقابله في المصفوفات الاخري مقسوم بعدد المصفوفات // (arr1[0][0] + arr2[0][0] + arr3[0][0] + arr4[0][0] + arr5[0][0]) / 5 => 4 for(int i = 0; i < WIDTH; i++) for(int j = 0; j < HEIGHT; j++) result[i][j] = (arr1[i][j] + arr2[i][j] + arr3[i][j] + arr4[i][j] + arr5[i][j]) / 5; // طباعة مصفوفة النتيجه cout<<"Result: \n"; for(int i = 0; i < WIDTH; i++){ for(int j = 0; j < HEIGHT; j++) { cout<<result[i][j]<<" "; } cout<<"\n"; } return 0; } الناتج: Result: 4 4 10 9 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kawther Wathiq نشر 20 مايو 2021 الكاتب أرسل تقرير مشاركة نشر 20 مايو 2021 ما المشكلة ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد صقر3 نشر 20 مايو 2021 أرسل تقرير مشاركة نشر 20 مايو 2021 (معدل) بتاريخ 11 دقائق مضت قال Kawther Wathiq: ما المشكلة ؟ اعتقد ماعملت استخدام ل namespace وفي هذه الحاله بتستخدمي std::cout مش cout علي طول او تستخدمي std namespace #include <iostream> using namespace std; لو ممكن صوره كامله للكود تم التعديل في 20 مايو 2021 بواسطة محمد صقر3 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kawther Wathiq نشر 20 مايو 2021 الكاتب أرسل تقرير مشاركة نشر 20 مايو 2021 بتاريخ 3 دقائق مضت قال محمد صقر3: اعتقد ماعملت استخدام ل namespace #include <iostream> using namespace std; لو ممكن صوره كامله للكود نعم صار , شكراً جزيلاً. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Kawther Wathiq
بطريقة 2D arrays transpose، كود C ++ الذي يستخدم مصطلح الدالة المعرفة من قبل المستخدم لإيجاد وطباعة متوسط خمسة مصفوفات صحيحة ثنائية الأبعاد.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.