PDA

View Full Version : درخواست ضرب دو ماتریس



b.behnam
دوشنبه 02 خرداد 1390, 17:14 عصر
سلام دوستان و اساتید
میخواستم بدونم چطور میشه برنامه ی ضرب دو ماتریش n*n رو نوشت
من سعی کردم از روی کتاب برنامه رو بنویسم اما جواب درایه ها رو همش صفر میده !:عصبانی++::عصبانی++:

Arcsinos
دوشنبه 02 خرداد 1390, 17:53 عصر
سلام دوست عزیز

خیلی راحت میتونی این کار رو انجام بدی .

ابتدا باید بیای n رو از ورودی بگیری و بعد سه تا آرایه ی پویای n*n به نام های a,b,c بسازی که c جوابت هست و a,b هم آرا یه های ورودی .

بعد باید بیای مقادیر a,b رو بخونی بعد از اون باید حلقه های زیر رو یکی یکی بنویسی تا جواب کامل بشه .




for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
for(int k=0;k<n;k++)
sum+=a[i][k]*b[j][k];
c[i][j]=sum;
sum=0;
}


موفق باشی .