• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 行列の和)

C言語で行列の和を計算する方法と結果

このQ&Aのポイント
  • 久しぶりにC言語の復習をしようと簡単な行列の計算を書いてみたのですが、思うような結果になりませんでした。
  • どこに間違いがあるのか発見できませんでした。アドバイス等宜しくお願いいたします。
  • 期待する結果と出力された結果が異なるため、ソースコードに誤りがある可能性があります。

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

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

配列の初期化方法が間違ってますね。 想定しているのは、おそらく int ma[][] = {{1, 2, 3}, {4, 5, 6}}; int mb[][] = {{6, 3, 4}, {5, 1, 2}}; int mc[2][3]; という事でしょう。

kanatas
質問者

お礼

完全に見落としていました。 ありがとうございました。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

> ma[2][3] = {(1,2,3),(4,5,6)}, > mb[2][3] = {(6,3,4),(5,1,2)}, ()でくくられた中が、カンマ演算子と解釈され、実質 > ma[2][3] = {3,6}, > mb[2][3] = {4,2}, になっています。

kanatas
質問者

お礼

計算式に意識がいっており、カンマ演算子は考えてもいませんでした。 ありがとうございました。

関連するQ&A