Kawther Wathiq نشر 19 مايو 2021 أرسل تقرير نشر 19 مايو 2021 تطوير برنامج C ++ لتحويل مصفوفة ثنائية الأبعاد بحجم 5 * 3 تسمى SweetClass تحتوي على عناصر عائمة float elements لمصفوفة أحادية 1D تُسمى MTRX 1 اقتباس
0 محمد صقر3 نشر 19 مايو 2021 أرسل تقرير نشر 19 مايو 2021 #include <iostream> using namespace std; // نقوم بتعريف ثوابط بطول وعرض المصفوفه #define WIDTH 5 #define HIGHT 3 int main() { // 2D Matrix نعرف المصفوفه ونعطيها ارقام عشوائيه float SweetClass[WIDTH][HIGHT] = { {1, 2, 3.0}, {6, 7, 8.20}, {11, 12, 13}, {10.2, 5, 3.2}, {12, 1.2, 5.6} }; // 1D matrix نعرف مصفوفه بقيمه فارغه float MTRX[WIDTH * HIGHT] = {}; // نقوم بدوران حول المصفوفه طول وعرض ووضع القيمه في مصفوفة النتيجه for(int i = 0; i < WIDTH; i++) for(int j = 0; j < HIGHT; j++) // نقوم بحساب مكان العنصر في مصفوفة النتيجه كالاتي i * HIGHT + j // 0 * 3 + 0 = 0; 0 * 3 + 1 = 1; 0 * 3 + 2 = 2 // 1 * 3 + 0 = 3; 1 * 3 + 1 = 4; 1 * 3 + 2 = 5 MTRX[i * HIGHT + j] = SweetClass[i][j]; // نقوم بطباعة مصفوفة النتيجه for(int i = 0; i < WIDTH * HIGHT; i++) cout<<MTRX[i]<<" "; cout<<"\n"; return 0; } 2 اقتباس
السؤال
Kawther Wathiq
تطوير برنامج C ++ لتحويل مصفوفة ثنائية الأبعاد بحجم 5 * 3 تسمى SweetClass تحتوي على عناصر عائمة float elements لمصفوفة أحادية 1D تُسمى MTRX
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.