質問編集履歴
3
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -99,3 +99,7 @@
|
|
99
99
|
指摘され部分を修正しました。
|
100
100
|
|
101
101
|
![イメージ説明](70babdc6bd65886f692436d4496705c1.jpeg)
|
102
|
+
|
103
|
+
一応出力はされるようになったのですが→の列だけがうまく出力されなくなりました
|
104
|
+
|
105
|
+
配列で[0][1] [0][2] [0][3],[1][1] [1][2] [1][3],[2][1] [2][2] [2][3]に和を代入しているはずなのですが・・・
|
2
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,92 +12,90 @@
|
|
12
12
|
|
13
13
|
#include<math.h>
|
14
14
|
|
15
|
+
#include <time.h>
|
15
16
|
|
17
|
+
#include <stdlib.h>
|
16
18
|
|
17
19
|
int main(void) {
|
18
20
|
|
19
|
-
|
21
|
+
int i, j = 1;
|
20
22
|
|
21
23
|
|
22
24
|
|
23
|
-
|
25
|
+
/* 行列 */
|
24
26
|
|
25
|
-
|
27
|
+
int a[10][10], b[10][10]; double c[10][10];
|
26
28
|
|
27
29
|
|
28
30
|
|
29
|
-
|
31
|
+
printf("\n1つ目の行列 A を入力\n");
|
30
32
|
|
31
|
-
|
33
|
+
for (i = 0; i < 3; ++i) {
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
scanf("\n%d %d %d", &a[i][j], &a[i][j+1], &a[i][j+2]);
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
}
|
42
34
|
|
43
35
|
|
44
36
|
|
45
|
-
|
37
|
+
scanf("\n%d %d %d", &a[i][j], &a[i][j + 1], &a[i][j + 2]);
|
46
|
-
|
47
|
-
for (i = 0; i < 3; ++i) {
|
48
38
|
|
49
39
|
|
50
40
|
|
51
|
-
|
41
|
+
}
|
52
|
-
|
53
|
-
|
54
42
|
|
55
43
|
|
56
44
|
|
57
|
-
|
45
|
+
printf("\n2つ目の行列 B を入力\n");
|
58
46
|
|
59
|
-
j = 1;
|
60
|
-
|
61
|
-
/* 行列の和(足し算) */
|
62
|
-
|
63
|
-
|
47
|
+
for (i = 0; i < 3; ++i) {
|
64
|
-
|
65
|
-
for (j = 1; j < 3; ++j) {
|
66
|
-
|
67
|
-
c[i][j] = 0;
|
68
|
-
|
69
|
-
}
|
70
|
-
|
71
|
-
}
|
72
|
-
|
73
|
-
for (i = 0; i < 3; ++i) {
|
74
|
-
|
75
|
-
for (j = 1; j < 3; ++j) {
|
76
|
-
|
77
|
-
c[i][j] = a[i][j] + b[i][j];
|
78
|
-
|
79
|
-
}
|
80
|
-
|
81
|
-
}
|
82
48
|
|
83
49
|
|
84
50
|
|
85
|
-
printf("\n行列 C = A + B\n");
|
86
|
-
|
87
|
-
for (i = 0; i < 3; ++i) {
|
88
|
-
|
89
|
-
|
51
|
+
scanf("\n%d %d %d", &b[i][j], &b[i][j + 1], &b[i][j + 2]);
|
90
|
-
|
91
|
-
}
|
92
52
|
|
93
53
|
|
94
54
|
|
55
|
+
}
|
56
|
+
|
57
|
+
j = 1;
|
58
|
+
|
59
|
+
/* 行列の和(足し算) */
|
60
|
+
|
61
|
+
for (i = 0; i < 3; ++i) {
|
62
|
+
|
63
|
+
for (j = 1; j < 3; ++j) {
|
64
|
+
|
65
|
+
c[i][j] = 0;
|
66
|
+
|
67
|
+
}
|
68
|
+
|
69
|
+
}
|
70
|
+
|
71
|
+
for (i = 0; i < 3; ++i) {
|
72
|
+
|
73
|
+
for (j = 1; j < 3; ++j) {
|
74
|
+
|
75
|
+
c[i][j] = a[i][j] + b[i][j];
|
76
|
+
|
77
|
+
}
|
78
|
+
|
79
|
+
}
|
80
|
+
|
81
|
+
j = 1;
|
82
|
+
|
83
|
+
printf("\n行列 C = A + B\n");
|
84
|
+
|
85
|
+
for (i = 0; i < 3; ++i) {
|
86
|
+
|
87
|
+
printf("\n%lf %lf %lf ", c[i][j], c[i][j + 1], c[i][j + 2]);
|
88
|
+
|
89
|
+
}
|
90
|
+
|
91
|
+
|
92
|
+
|
95
|
-
|
93
|
+
return 0;
|
96
94
|
|
97
95
|
}
|
98
96
|
|
99
97
|
追記
|
100
98
|
|
101
|
-
|
99
|
+
指摘され部分を修正しました。
|
102
100
|
|
103
|
-
![イメージ説明](c
|
101
|
+
![イメージ説明](70babdc6bd65886f692436d4496705c1.jpeg)
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -95,3 +95,9 @@
|
|
95
95
|
return 0;
|
96
96
|
|
97
97
|
}
|
98
|
+
|
99
|
+
追記
|
100
|
+
|
101
|
+
実行結果です
|
102
|
+
|
103
|
+
![イメージ説明](c4910f62c96e642f3d67ce522647be19.jpeg)
|