int * 제품 (int **M, int *V, int N) { 정수 *Vp = 새로운 정수[N]; for(int i = 0스팬>; 나는 < N; i++) VP[i]=0; for(int i = 0스팬>; 나는 < N; i++) { for(int j = 0스팬>; j < N; j++) VP [i] + = M [i] [j] * V [j]; } 반환 Vp; } void display(int **Mat, int N, int M){ for(int i = 0스팬>; 나는 < N; i++) { for(int j = 0스팬>; j < M; j++) { 비용 < < 매트[i][j]; 비용 < < "\t"스팬>; } 비용 < < "\n"스팬>; } 비용 < < "\n"스팬>; } int 메인 (int argc, char * argv []) < / span> { int n=3스팬>; 정수** M = 새로운 정수* [ n ]; for (int i=0스팬>; 나는 < n; i++) M[i] = 새로운 int[ n ]; srand(시간(NULL)); for(int i=0스팬>; 나는< n; i++) for(int j=0스팬>; j< n; j++) M[i][j] =rand()%10스팬>; 디스플레이(M,n,n); int V[3] = {2,6,3스팬>}; 비용 < < "\n V = [ "스팬>; for(int i = 0스팬>; 나는 < n; i++) 비용 < < " "스팬>< < V[i]< < " "스팬>; 비용 < < " ] "스팬>; 정수 *Vp = 제품(M,V,n); 비용 < < "\n Vp = [ "스팬>; for(int 나는 = 0스팬>; 나는 < n; i++) 비용 < < " "스팬>< < 부사장[i]< < " "스팬>; 비용 < < " ] "스팬>; system("일시 중지"); }
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.