در مطلب دیگر رو برای دانلود قرار دادیم که کاربران درخواست سورس محاسبه مجموع دو ماتریس رو دادند در این پست سورس محاسبه مجموع دو ماتریس در سی پلاس پلاس را آماده کرده ایم. بارها گفته ایم از این سورس کد برنامه ها در جهت یادگیری برنامه نویسی استفاده کنید و حداقل روی پروژه و برنامه فکر کنید و در نهایت از سورس کد استفاده کنید. این سورس کد مربوط به تمرین و سوال : برنامه ای بنویسید که دو آرایه ی دو بعدی را از ورودی بگیرد و مجموع آنها را در آرایه ی دیگری ذخیره کند،مجموع را در خروجی چاپ کند می باشد که خیلی از کاربران درخواست داده بودند برای درس برنامه نویسی سی پلاس پلاس.
توضیحات سورس محاسبه مجموع دو ماتریس :
- این برنامه سه تابع دارد،تابع 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
دیدگاه کاربران
تعداد دیدگاه های کاربران : 2 دیدگاهسلام
ضرب یکمقداردر عناصر ماتریس چگونههستش؟
الگوریتمش
سلام
وقت بخیر
باید الگوریتم رو یاد بگیرید
برای یادگیری الگوریتم می تونید از لینک زیر استفاده کنید:
دوره کامل آموزش الگوریتم و فلوچارت نویسی – آموزش حل مسئله