質問編集履歴

3

間違いを訂正

2020/08/31 02:25

投稿

Merrifield
Merrifield

スコア31

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  カード代、チケット代、パーセントが与えられたとき、A>Bになるときのnを求めたいのですが、下のコードでおかしなところを教えてください。
8
8
 
9
- (0, 10, 0.95);のときに、2が返ってくるべきところで、1が返ってきます
9
+ (。
10
10
 
11
11
 
12
12
 

2

コードの追加

2020/08/31 02:25

投稿

Merrifield
Merrifield

スコア31

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```c
20
20
 
21
- #include <math.h>
21
+ #include <math.h>
22
22
 
23
23
  int movie(int card, int ticket, double perc) {
24
24
 
@@ -40,7 +40,9 @@
40
40
 
41
41
  x = (double)ticket * n;
42
42
 
43
- y = y + (double)ticket * pow(perc,n);
43
+ y = ceil( y + (double)ticket * pow(perc,n) );
44
+
45
+
44
46
 
45
47
 
46
48
 

1

間違いを訂正

2020/08/31 02:23

投稿

Merrifield
Merrifield

スコア31

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
  カード代、チケット代、パーセントが与えられたとき、A>Bになるときのnを求めたいのですが、下のコードでおかしなところを教えてください。
8
8
 
9
9
  (0, 10, 0.95);のときに、2が返ってくるべきところで、1が返ってきます。
10
+
11
+
12
+
13
+ 追記:システムBは切り上げです。
10
14
 
11
15
 
12
16