วันพุธที่ 9 พฤศจิกายน พ.ศ. 2559
C++ รับ array 3x3 มา 4 ตัว กรอกข้อมูลลง 2 ตัวแรก ตัวที่ 3 รับผลบวก ตัวที่ 4 รับผลคูณของ matrix
int n[3][3], m[3][3], o[3][3], p[3][3];
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
cout << "Enter Input n[" << i << "][" << j << "] = : ";
cin >> n[i][j];
}
}
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
cout << "Enter Input m[" << i << "][" << j << "] = : ";
cin >> m[i][j];
}
}
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
o[i][j] = n[i][j] + m[i][j];
}
}
cout << endl;
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
cout << o[i][j] << "\t";
}
cout << endl;
}
//dot
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
p[i][j] = 0;
for (int k = 0; k<3; k++)
{
p[i][j] = p[i][j] + (n[i][k] * m[k][j]);
}
}
}
cout << endl;
for (int i = 0; i<3; i++)
{
for (int j = 0; j<3; j++)
{
cout << p[i][j] << "\t";
}
cout << endl;
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น