한다고 가정 우리는이 같은 3 * 3 행렬있다 :행렬 및 벡터 곱셈
1 3 4
2 6 8
9 0 12
그리고이 같은 일부 벡터 :
1 2 3
내 질문은 : 그것을 구현하는 방법을 나는 번식 할 수 있도록 하나씩?
#include <cstdlib>
#include <math.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a[3][3]={{ 2,4,3},{1,5,7},{0,2,3}};
int b[]={2,5,6};
int c[3];
for (int i=0;i<3;i++){
c[i]=0;
}
for (int i=0;i<3;i++){
for (int j=0;j<3;j++){
c[i]+=(a[i][j]*b[j]);
}
}
for (int i=0;i<3;i++){
cout<<a[i]<<" "<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
내가 가진 그 결과는 다음과 같습니다 :
0x22ff10
0x22ff1c
0x22ff28
그런 배열은 인쇄 할 수 없습니다. 각 요소를 개별적으로 인쇄하려면 루프를 작성해야합니다. – Mysticial