정올 126번 문제

조회수 372회

0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다.

0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여

홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오.

라는 문제인데요,,!! 이렇게 하면 홀수와 짝수의 개수를 구하지를 못 하네요,,,? 왜그러죠,,,,, 


//#include <iostream>

int main()
{
    int i;
    int odd = 0, even = 0;

    while(i!=0){
        scanf("%d", &i);

        if(i%2==1){
            odd++;
        } else {
            even++;
        }
    }

    printf("odd : %d\n", odd);
    printf("even : %d", even);

    return 0;
}
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)