مساعده في حل سؤال ب c++

  • Foab

السلام عليكم انا ادرس c++ وكنت اتدرب على بعض المسائل بس واجهتني مشكله ماقدرت اطبق المطلوب مني وتعبت وابغى اعرف كيف الطريقه تكتب :

هذا السؤال


قم بتعريف مصفوفة ثنائية الأبعاد (يمكنك تحديد عدد الصفوف والأعمدة)، واجعل المستخدم يقوم بإدخال العناصر فيها، بعدها قم بطباعة هذه القيم على شكل جدول. (ركز في الكلمات جيدًا)


طبعا حليت القسم الاول الي هو اسوي مصفوصفه ثنائيه واستخدمت معها اثنين loop

واطلب من المستخدم يدخل لها قيم بأستخدام داله cin

لكن ماعرفت كيف اطبع القيم على شكل جدول حاولت كثير وجربت شروط وحالات وماطلعت بنتيجه

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

waelaljamal أضف ردا

إن طباعة القيم من مصفوفة ثنائية الأبعاد يشبه لحدٍ كبير عملية الإدخال، حيث تريد حلقيتن for مثلا الحلقة الداخلية تقوم بطباعة العناصر التي تنتمي لنفس السطر، وعند الانتهاء منهم علينا طباعة "سطر جديد" n\ كالتالي:

for (int i=0;i<10;i++) {

    for (int j=0;j<10;j++){
        cout << arr[i][j] << " ";
    }
        cout << "\n";   // بعد الانتهاء من السطر والحلقة الخاصة به ينتقل التنفيذ للحلقة الخارجية و مع كل تكرار يجب الإنتقال لسطر جديد
}

نلاحظ أنه بعد طباعة عناصر كل سطر (الحلقة الداخلية) سوف ننتقل لسطر جديد و فيه سوف تبدأ عملية الطباعة في التكرار التالي من بداية السطر التالي ..

مرحباً جميعاً. عندما بدأت هذه الوظيفة لأول مرة ، كنت أفكر في أنني سأكون ناجحًا للغاية إذا درست بما يكفي ومتحمسًا. قضيت الكثير من الوقت في تعلم هذا الشيء ، لقد ضحيت بهواياتي وأنام فوق الكود. ومع ذلك ، فقد فات الأوان فهمت فشلي الملحمي. لا أستطيع أن أتذكر ما درسته ، ولا أستطيع التفكير عمليًا ، ولا يمكنني حل المشكلات بشكل صحيح. أنا الآن مستاء للغاية لدرجة أنني أهدرت وقتي في محاولة تعلم البرمجة. وأنا أستسلم اليوم. أنا في انتظار نصائحكم وتعليقاتكم لتلهمني بالعودة ، رغم أنني أعلم أن ذلك لن يحدث. اعتنِ بنفسك. التوقيع: مبرمج مخلص ...https://www.mywawavisit.onl