このプログラムでz=(3.000000,7.000000)と表示するようにプログラムを考えています。
そして引数で受け取った二つの二次元ベクトル(ながさ2のdouble型配列)の和ベクトルを求める関数veddを作りたいです。
そして関数vaddは3つの引数を持ち、1,2の引数で受け取った二次元ベクトルの和を3の引数で受け取った配列へ記録して返すそうです。
ここでわたしがわからないのは、引数3つ目の表し方と、二次元ベクトルをプログラムでどう表すかということと、3の引数で受け取った配列へ記録するというところです。
###該当のソースコード
double vadd(double ※x, ※y, ※z){
int n;
return n
}
int main()
{
double x[]={○、●}、y[]={▽、▲};
double z[2];
vadd(x,y,z);
printf("z=(%f,%f)\n",z[0],z[1]);
return 0;
}