• ベストアンサー

多次元配列について

C言語で下記の行列x, yの積を求めるプログラムを作成する方法を教えて下さい。 x=[1 2 3   4 5 6] y=[1 5   5 3   8 1]

質問者が選んだベストアンサー

  • ベストアンサー
noname#88772
noname#88772
回答No.2

こんにちは。  まずは計算の手順を確実に理解してください。 この手の問題は自分の頭の中で計算の手順を理解しないと プログラミングの途中で何をしているかが解らなくなります。  最初は2×2の小さい行列に関する積を求める手順を書いてみましょう。 そして行列のどの要素が掛けられ、足されているのかを理解してください。  次に行列の大きさを少し大きくして計算の手順を書いてください。 そして2×2の場合と比較してどう変化しているかを把握しましょう  それを何回か繰り返して要素の掛け算と足し算の組み合わせの法則 を理解すれば、M×Nの場合の時はどのように組み合わせればいいかが解ります。  それを理解した上でプログラミングしてください。 この方法だと計算の法則が理解できているので途中で解らないということはありません。  ご参考までに。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

手で求めることはできますか?

関連するQ&A