回答編集履歴

3

変数名修正

2021/03/21 11:42

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -44,17 +44,17 @@
44
44
 
45
45
  一つ前=2
46
46
 
47
- N番目=0
47
+ N+1番目=0
48
48
 
49
49
  for(i=2;i<=n-1;i++)
50
50
 
51
51
  {
52
52
 
53
- N番目 +== (i-1)*二つ前
53
+ N+1番目 += (i-1)*二つ前
54
54
 
55
55
  二つ前 = 一つ前
56
56
 
57
- 一つ前 = N番目
57
+ 一つ前 = N+1番目
58
58
 
59
59
  }
60
60
 

2

配列使わない版を追記

2021/03/21 11:42

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -31,3 +31,31 @@
31
31
 
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ 計算式の内容を加味して配列使わないで処理を書くなら、こんな感じ?
38
+
39
+
40
+
41
+ ```
42
+
43
+ 二つ前=1
44
+
45
+ 一つ前=2
46
+
47
+ N番目=0
48
+
49
+ for(i=2;i<=n-1;i++)
50
+
51
+ {
52
+
53
+ N番目 +== (i-1)*二つ前
54
+
55
+ 二つ前 = 一つ前
56
+
57
+ 一つ前 = N番目
58
+
59
+ }
60
+
61
+ ```

1

変数修正

2021/03/21 11:36

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  配列[i番目]=0
22
22
 
23
- for(j=0;j<=i-2;i++){
23
+ for(j=0;j<=i-2;j++){
24
24
 
25
25
  配列[i番目]+=(j+1) * 配列[j番目]
26
26