dsu03030   3년 전

런타임 에러가 난다는데 배열크기 때문에 그런건가요? 모르겠어요...

namnamseo   3년 전

int num[] = { 0 };

이 부분에서 num의 크기가 1이 되고, 이후에 늘어나거나 변하지 않으므로 num[i]에 접근할 때 (i가 1 이상이면) 오류가 발생합니다.

n을 먼저 입력받은 후 int num[n]; 이렇게 선언하시거나, 애초에 int num[1000000]; 이렇게 선언하시면 됩니다.

댓글을 작성하려면 로그인해야 합니다.