check home phone-call search send

سورس محاسبه مجموع دو ماتریس

در مطلب دیگر رو برای دانلود قرار دادیم که کاربران درخواست سورس محاسبه مجموع دو ماتریس رو دادند در این پست سورس محاسبه مجموع دو ماتریس در سی پلاس پلاس را آماده کرده ایم. بارها گفته ایم از این سورس کد برنامه ها در جهت یادگیری برنامه نویسی استفاده کنید و حداقل روی پروژه و برنامه فکر کنید و در نهایت از سورس کد استفاده کنید. این سورس کد مربوط به تمرین و سوال : برنامه ای بنویسید که دو آرایه ی دو بعدی را از ورودی بگیرد و مجموع آنها را در آرایه ی دیگری ذخیره کند،مجموع را در خروجی چاپ کند می باشد که خیلی از کاربران درخواست داده بودند برای درس برنامه نویسی سی پلاس پلاس.

سورس محاسبه مجموع دو ماتریس

توضیحات سورس محاسبه مجموع دو ماتریس :

  • این برنامه سه تابع دارد،تابع read برای خواندن مقادیر ماتریس،تابع add برای محاسبه ی مجموع دو ماتریس و تابع print برای چاپ محتویات ماتریس در خروجی
  • توجه کنید که متغییرهای i,j,row,col به صورت عمومی و قبل از تابع main تعریف شده اند تا هر سه تابع بتوانند از این متغییرها استفاده کنند.

سورس برنامه محاسبه مجموع دو ماتریس

#include<iostream>
#include<conio.h>
using namespace std;
 
void read(int[][100]);
void print(int[][100]);
void add(int[][100],int[][100],int[][100]);
int row,col,i,j;
main()
{
int a[100][100],b[100][100],c[100][100];
cout<<"row=";
cin>>row;
cout<<"\n"<<"column=";
cin>>col;
cout<<"\n\n"<<"enter array a:";
read(a);
cout<<"\n\n"<<"enter array b:";
read(b);
add(a,b,c);
cout<<"\n\n"<<"a+b=\n\n";
print(c);
cout<<"\n\n\n"<<"press any key to exit...";
getch();
return 0;
}
 
//**********
void read(int a[][100])
{
cout<<"\n\n";
for(i=0;i<row;i++)
for(j=0;j<col;j++)
{
cout<<"a["<<i<<','<<j<<"]=";
cin>>a[i][j];
}//end of for
}//end of read()
 
//**********
void print(int a[][100])
{
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
cout<<a[i][j]<<"\t";
cout<<endl;
}//end of for
}//end of print()
 
//**********
void add(int a[][100],int b[][100],int c[][100])
{
for(i=0;i<row;i++)
for(j=0;j<col;j++)
c[i][j]=a[i][j]+b[i][j];
}//end of add()
 
//>   sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 2 دیدگاه
Avatar
sajad sajad7
پاسخ دهید

سلام
ضرب یک‌مقدار‌در عناصر ماتریس چگونه‌هستش؟
الگوریتمش


شما با موفقیت در خبرنامه ما عضو شدید