こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

C言語ベクトルの内積計算について

以下に示すベクトルx,yの内積を算出するプログラムを作成してください。ベクトルは配列として扱い、変数はすべてint型を用いて下さい。また、内積の算出には、void型関数を使用し、算出結果はコマンドライン上に出力すること。
x=(1,2,3),y=(5,6,7)

投稿日時 - 2016-02-05 20:53:51

QNo.9122875

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.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;
}

投稿日時 - 2016-02-05 21:09:34

お礼

役に立ちました
ありがとうございます

投稿日時 - 2016-02-06 07:27:47

あなたにオススメの質問