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

回答編集履歴

1

リサイズしていないことを指摘し忘れていた

2021/05/03 05:09

投稿

actorbug
actorbug

スコア2515

answer CHANGED
@@ -1,3 +1,5 @@
1
1
  `n`は関数外で定義されているので`0`で初期化されます。
2
2
  そして、`a`はサイズ`n`で初期化、つまり空っぽの状態になります。
3
+
4
+ そこから`a`のサイズを増やさずに値を読み込んでいるので、
3
5
  存在しない`a[i]`に値を入れようとしてエラーが発生しています。