الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ضرب مصفوفتين

بدأه نونا* في 6 مارس 2008 · 2 رد · 2,684 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ابغى احد يساعدني في حل هذي المسألة

اكتب برنامج باستخدام لغة c++

يقوم بضرب مصفوفتين من الرتبه nxn

مثال المصفوفه الاولى

1 0 4

3 1 2

1 1 1

المصفوفه الثانيه

1 2 1

0 1 1

1 0 1

الناتج

5 2 5

5 7 6

2 3 3

بليز اي حد يساعدني لاني مبتدأه والدكتورة تبغى الحل عالايميل بكره :wacko:

ومااعرف كيف اكتب البرنامج :(

تم تعديل هذه المشاركة بواسطة نونا* في 6 مارس 2008 في 22:41

#2

1- تتأكدى أن عدد أعمدة الأولى = عدد صفوف الثانية, إذا غلط يبقى مينفعش الضرب.

2- تعملى لووب على صفوف المصفوفة الأولى (لووب خارجية outer loop), و لكل صف تعملى لوب تضربى كل عنصر فى العنصر المقابل فى المصفوفة الثانية (يعنى دى حتبقى لووب داخلية inner loop) و تجمع على متغير sum مثلا.

3- بعد ما اللوب الداخلية تخلص حتحطى sum فى المكان المناسب فى مصفوفة الناتج.

4- تحطى صفر فى ال sum.

معلش هى ممكن الترقيم بتاع العناصر يلخبط شوية, بس حاولى و لو فى حاجة حنساعدك فيها إن شاء الله.

#3

السلام عليكم:

من هنا ضرب المصفوفات

tvquran_6.gif

مواضيع مشابهة