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

***** مشكلة في المصفوفات *****

مغلق
بدأه essa في 6 نوفمبر 2002 · 4 رد · 524 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

حاولت في اخراج ناتج ضرب مصفوفتين ...... لكن محاولتي فشلت وأدور عندكم على الحل..:( :(

المصفوفتين :-

int A[3] [3] , B[3][3]
#2

سأفترض هنا أن الأبعادجميع المصفوفات محددة مسبقا و سأغير في السؤال حتى تُغطي جميع الحالات

السؤال كالآتي: ( A[3][2] * B[2][4]=C[3][4])

البرنامج سيكون كالآتي

int row,col,bet=0;
// initialize the array C to zero
For (row =0; row<3; row++)
  { 
      For (col=0;col<4;col++)
       {
	C[row][col]=0;
       } 
   }
//multiply now
for (row =0; row <3; row++)
{
  for (col=0; col<4; col++)
  {
     for (bet=0;bet<2,bet++)
C[row][col]+=A[row,bet] *B[bet,col];

   }
 }

أرجو أن تستفيد منه

#4

يعطيكم العافيه وما قصرتم ....:)

#5

العفو اخوي عيسى والله يعافيك

مع تحياتي

اخوك محمد

هذا الموضوع مغلق.

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