質問編集履歴

1

すみませんでした

2021/05/12 04:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,113 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- 最初に正の整数nを受け取り,次にn個の整数の組を読み込みそれぞれを分子・分母とし,
4
-
5
- 最後それらすべて積を計算するプログラムをコメント部分追記して完成させいです。
1
+ 質問は他ユーザーさんたちに丸投げする質問内容なってまっいまし
6
-
7
- 表示する分数は約分されていなくても構いません。
8
-
9
-
10
-
11
-
12
-
13
- ### 実行例
14
-
15
- ```
16
-
17
- Enter n >> 3 # 入力例
18
-
19
- Enter x0/y0 >> 1 2 # 入力例
20
-
21
- Enter x1/y1 >> 3 4 # 入力例
22
-
23
- Enter x2/y2 >> 5 6 # 入力例
24
-
25
- x/y = 15/48
26
-
27
- ```
28
-
29
-
30
-
31
- ### 該当のソースコード
32
-
33
- C言語
34
-
35
- ```ここに言語名を入力
36
-
37
- #include <stdio.h>
38
-
39
- /* 適切なコードを入れる */
40
-
41
-
42
-
43
- typedef struct {
44
-
45
- int n;
46
-
47
- int d;
48
-
49
- } frac;
50
-
51
-
52
-
53
- int main(void)
54
-
55
- {
56
-
57
- int i, n;
58
-
59
- frac *z, prod = {1, 1};
60
-
61
-
62
-
63
- printf("Enter n >> ");
64
-
65
- scanf("%d", &n);
66
-
67
-
68
-
69
- if(/* 適切なコードを入れる */ == NULL)
70
-
71
- {
72
-
73
- printf("memory allocation error! \n");
74
-
75
- exit(1);
76
-
77
- }
78
-
79
-
80
-
81
- for(i = 0; i < n; i++)
82
-
83
- {
84
-
85
- printf("Enter x%d/y%d >> ", i, i);
86
-
87
- scanf("%d %d", /* 適切なコードを入れる */);
88
-
89
- }
90
-
91
-
92
-
93
- for(i = 0; i < n; i++)
94
-
95
- {
96
-
97
- prod.n *= /* 適切なコードを入れる */;
98
-
99
- prod.d *= /* 適切なコードを入れる */;
100
-
101
- }
102
-
103
-
104
-
105
- printf("x/y = %d/%d", prod.n, prod.d);
106
-
107
-
108
-
109
- return 0;
110
-
111
- }
112
-
113
- ```