- 締切済み
C言語ベクトルの内積計算について
以下に示すベクトルx,yの内積を算出するプログラムを作成してください。ベクトルは配列として扱い、変数はすべてint型を用いて下さい。また、内積の算出には、void型関数を使用し、算出結果はコマンドライン上に出力すること。 x=(1,2,3),y=(5,6,7)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- f272
- ベストアンサー率46% (8477/18146)
回答No.1
#include<stdio.h> void innerproduct(int *z, int*x, int*y) { *z=x[0]*y[0]+x[1]*y[1]+x[2]*y[2]; } int main() { int x[]={1,2,3},y[]={5,6,7}, z; innerproduct(&z, x, y); printf("%d\n",z); return 0; }
お礼
役に立ちました ありがとうございます