質問編集履歴

1

コードを見やすくしました。

2023/04/28 03:51

投稿

gadou
gadou

スコア1

test CHANGED
File without changes
test CHANGED
@@ -7,13 +7,15 @@
7
7
  C言語でdouble型n×nの行列2つの行列積を求めるプログラムを書いたのですが、nを2, 4, 8, と増やしたところ、n=4から計算結果が一部おかしくなってしまいます。
8
8
  n=4では2回に1回、n=8は毎回おかしくなります。
9
9
  なお、計算するn×nの行列2つは下記コードにてダミーデータを入れています。
10
+ ```
10
-   for(i=0; i<N; i++){
11
+ for(i=0; i<N; i++){
11
12
   for(j=0; j<N; j++){
12
13
   A[i][j] = (double)i + j;
13
14
   B[i][j] = (double)i + j;
14
15
   }
15
16
   }
16
17
 
18
+ ```
17
19
 
18
20
  ### 発生している問題・エラーメッセージ
19
21
  n=4の場合です。
@@ -24,7 +26,7 @@
24
26
  32.000000, 50.000000, 68.000000, -421788892257061440000000000000000000000000000000000000000000000000000.000000,
25
27
 
26
28
  ### 該当のソースコード
27
-
29
+ ```
28
30
  #include <stdio.h>
29
31
 
30
32
  #define N 4
@@ -64,6 +66,8 @@
64
66
 
65
67
  return 0;
66
68
  }
69
+ ```
70
+
67
71
 
68
72
 
69
73