teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コードの修正

2021/06/30 18:00

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,12 +1,10 @@
1
1
  ```C
2
2
  double myatan(double x)
3
3
  {
4
- int k, N = 10, j = -1;
4
+ int k, N = 10, j = 1;
5
- double y = 0, t = x;
5
+ double y = x, t = x;
6
- for (k = 0; k <= N; k++) {
6
+ for (k = 0; k < N; k++)
7
- y += t / (j += 2);
7
+ y += (t = -t * x * x) / (j += 2);
8
- t = -t * x * x;
9
- }
10
8
  return y;
11
9
  }
12
10
  ```

1

コードの修正

2021/06/30 18:00

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,9 +1,9 @@
1
1
  ```C
2
2
  double myatan(double x)
3
3
  {
4
- int N = 10, k, j = -1;
4
+ int k, N = 10, j = -1;
5
5
  double y = 0, t = x;
6
- for (int k = 0; k <= N; k++) {
6
+ for (k = 0; k <= N; k++) {
7
7
  y += t / (j += 2);
8
8
  t = -t * x * x;
9
9
  }