السلام عليكم
اخواني بس عاوز مساعدة في موضوع ضرب المصفوفات حيث انني مثلا اريد ان اضرب مصفوفة
Q= 3*3
في اخرى
E= 1*3
عناصر الاولى مثلا
1 1 1
2 2 2
X Y 3
وعناصر الثانية
A B 3
E (1,3) واريد ان ادخل انا المجاهيل ثم في النهاية مثلا استخرج العنصر
العنصر الموجود في الصف الاول العمود الثالث
شوفوا انا عملت ايه ؟ وياريت تصلحوها لي
using std::cout;
using std::cin;
#include "Stdio.h"
#include "conio.h"
#include "math.h"
void main()
{
int a,b,c;
float x,y,Tx,Ty;
float sum;
cout<<" \t Enter The Value of X and Tx)"<<"\n";
cin>>x>>Tx;
cout<<" \t Enter The Value of Y and Ty)"<<"\n";
cin>>y>>Ty;
///////
float TS_MAT_2D [3][3] = {{1,0,0},{0,1,0},{Tx,Ty,1}};
float MAT[1][3] = {x,y,1};
for (a=1; a<=3; a++)
for (b=1; b<=1; b++)
{
sum = 0;
for (c=1; c<=3; c++)
sum = sum + TS_MAT_2D[a][c]*MAT[c];
}
C[a] = sum;
cout<< اريد ان يظهر هنا مثلا عنصر معين من حاصل ضرب المصفوفتين
_getch();
//return 0;
}
#include "iostream"
مع العلم ان المصفوفة
C
لم يتم تعريفها لاني ما اعرف كيف سيتم تعريفها