C/C++の宿題片付けます 136代目

このエントリーをはてなブックマークに追加
904 ◆Jo8oQAGh3M
期限6月21日18時
よろしくお願いします。

3次元の実数ベクトルを、要素がfloat型で要素数3の配列を用いて表すものとする。
二つの3次元ベクトルに対して、それらの和、差、内積、外積を求める関数を定義する。
和、差、内積、外積を計算する関数はそれぞれaddvec、subvec、innervec、outervecとし、
それぞれの関数定義の頭部は
void addvec(const float x[3], const float y[3], float z[3])
void subvec(const float x[3], const float y[3], float z[3])
float innervec(const float x[3], const float y[3])
void outervec(const float x[3], const float y[3], float z[3])
とする。
プログラムの動作は、二つの3次元ベクトルaとbの各成分をじゅんじに入力して、それらの和、差、内積、外積を求めて出力する。
以上の説明に沿ったプログラムをC言語を用いて書け。