شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 3442
بازدید: 2336

برنامه ضرب ماتریس در C++

				
					 #include<iostream>
//sourcea.ir
using namespace std;
int main(int argc, const char *argv[]) {
  int n, m, p, a[100][100], b[100][100];
  int mul[100][100];
  cout << "---- A ----- \n";
  cout << "row: ";
  cin >> n;
  cout << "\ncol:";
  cin >> m;
  cout << "\nelements: \n";
  for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
      cin >> a[i][j];

  cout << "\n---- B ----- \n";
  cout << "col:";
  cin >> p;
  cout << "\nelements: \n";

  for (int i = 0; i < m; i++)
    for (int j = 0; j < p; j++)
      cin >> b[i][j];

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

  for (int i = 0; i < n; i++) {
    for (int j = 0; j < p; j++) {
      cout << mul[i][j] << " ";
    }
    cout << "\n";
  }

  return 0;
}
				
			

توضیحات:

ضرب ماتریس در c++

صورت سوال:

برنامه ضرب ماتریس در C++

این برنامه از دو ماتریس را به ترتیب گرفته و سپس سطر های ماتریس اول را در ستون های ماتریس دوم ضرب می‌کند و ماتریس بدست آمده را جاپ می‌کند.

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

نحوه استفاده از پوینتر ها در C++
آموزش ها
آرزو نیکدل

نحوه استفاده از پوینتر ها در C++

در زبان برنامه‌نویسی C++، پوینترها یکی از ابزارهای مهم برای مدیریت حافظه و ارجاع به آدرسهای حافظه هستند. با استفاده از پوینترها، می‌توانید به طور مستقیم به حافظه دسترسی پیدا کنید و اطلاعات را در آن ذخیره و با آن کار کنید.

ادامه مطلب »

فروشگاه سورسا:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها