Sara Zbeidah نشر 4 مارس 2021 أرسل تقرير نشر 4 مارس 2021 برنامج لقراءة عناصر مصوفة m=4×3ثم طباعة كل من :1-المصوفة بشكلها الثنائي 2- الارقام الموجبة في المصوفة 3- عناصر الصف الاول من المصوفة. اقتباس
0 إسلام عبدالعزيز نشر 4 مارس 2021 أرسل تقرير نشر 4 مارس 2021 (معدل) أهم جزء في البرمجة هو فهم المشكلة. إذا أعطيتك الإجابة، فسأؤذيك، لأنه من الأفضل أن تحاول إيجاد حل بنفسك باستخدام بعض التلميحات. إذن، ها هي نصائحي فيما يتعلق بالعمل مع المصفوفات. الـ matrix، في أبسط تعريف، هي مصفوفة تحتوي على مصفوفات أخرى (array of arrays). يُطلق على عدد الصفوف في المصفوفة اسم m. يُطلق على عدد الأعمدة في المصفوفة اسم n. نظرًا لأن المصفوفات يتم تمثيلها بالصفوف والأعمدة، فإننا نسمي المصفوفة باستخدام عدد صفوفها مضروبًا في عدد أعمدتها (m x n). في حالتك، إنها 4x3، وهذا يعني أن المصفوفة بها 4 صفوف و 3 أعمدة. وعدد العناصر هو 12 (حاصل ضرب 4 في 3). نظرًا لأن المصفوفة عبارة عن مصفوفة من المصفوفات، فإذا قمنا بعمل access على أول index، فسوف نحصل على أول صف. مثلاً: ماتركس[0]. وإذا قمنا بالدخول على أول عنصر في أول صف، مثلاً، ماتركس[0][0]، سنحصل على أول عنصر الموجود في أول عمود. إذا أردنا الوصول إلى جميع العناصر للقيام ببعض العمليات، مثل إيجاد الأعداد الصحيحة الموجبة، فعلينا القيام بحلقة For-Loop متداخلة. بمعنى آخر، ستتحكم For-Loop الخارجية في الصفوف، وستتحكم For-Loop الداخلية في الأعمدة. في حالتك، يمكنك إستخدام الـ nested for-loop لكي نختار الأرقام الموجبة فقط، ونضعها في array منفصل. أتمنى أن هذا كان مفيدا. تم التعديل في 4 مارس 2021 بواسطة إسلام عبدالعزيز إضافة مثال على المصفوفة 1 اقتباس
0 محمد عنيبة نشر 4 مارس 2021 أرسل تقرير نشر 4 مارس 2021 #include<iostream> using namespace std; int main() { int i, j, arr[4][3];//الإعلان عن المتغيرات for (i = 0; i < 4; i++)//حلقة للصفوف { for (j = 0; j < 3; j++)//حلقة للأعمدة { cout << "Enter number in row " << i << " and column " << j<<endl; cin >> arr[i][j];//قراءة العناصر } } return 0; } اقتباس
السؤال
Sara Zbeidah
برنامج لقراءة عناصر مصوفة m=4×3ثم طباعة كل من :1-المصوفة بشكلها الثنائي 2- الارقام الموجبة في المصوفة 3- عناصر الصف الاول من المصوفة.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.