質問編集履歴
3
間違いを訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
カード代、チケット代、パーセントが与えられたとき、A>Bになるときのnを求めたいのですが、下のコードでおかしなところを教えてください。
|
8
8
|
|
9
|
-
(
|
9
|
+
(。
|
10
10
|
|
11
11
|
|
12
12
|
|
2
コードの追加
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
間違いを訂正
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
|
|