mh5lee02   5년 전

이 문제에서 크기가 정해지지 않은 배열을 선언해야 하는 것 같은데... 크기가 정해지지 않은 배열을 선언하는 방법을 모르겠습니다. 사용하는 언어는 C언어입니다.

djm03178   5년 전

잘 생각해 보면, 이 문제를 입력을 배열에 담을 필요조차 없습니다.

그리고 최대 100만개라고 했으니까 적당히 100만개짜리 배열을 잡으면 범위를 벗어날 일도 없습니다.

mh5lee02   5년 전

최대 100만개이니 100만개짜리 배열을 선언하면 범위를 벗어날 일이 없다는 것은 알고 있습니다만.. 입력을 배열에 담을 필요가 없다는 것은 좀 당황스럽네요. 조금 더 힌트를 주시면 감사하겠습니다 ㅠㅠ

djm03178   5년 전

하나 입력받고 그 수가 양수이면 카운트를 증가시키고를 반복하면 됩니다.

mh5lee02   5년 전

입력 받는 게 한 줄에 적혀 있는데 어떻게 하면 될까요? 제가 아는 선에서는 엔터 치는 거 밖에 읎는데..

djm03178   5년 전

그냥 scanf("%d")로 받으면 됩니다.

djm03178   5년 전

어디서 끝내야 할지 모르는 게 걱정이시라면, EOF에 대해 알아보세요.

mh5lee02   5년 전

감사합니다!

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