728x90
문제
0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다.
0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여
홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오.
코드
#include<stdio.h>
int main() {
int a, odd = 0, even = 0;
while (1) {
scanf_s("%d", &a);
if (a == 0) {
break;
}
else if (a % 2 != 0) {
odd++;
}
else {
even++;
}
}
printf("odd : %d\n", odd);
printf("even : %d", even);
return 0;
}
문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=26&sca=1060
728x90
728x90
'정올(정보올림피아드&알고리즘) > Language_Coder' 카테고리의 다른 글
정올 128 : 반복제어문1-형성평가4 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
---|---|
정올 127 : 반복제어문1-형성평가3 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 125 : 반복제어문1-형성평가1 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 633 : 반복제어문1-자가진단6 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 540 : 반복제어문1-자가진단5 (c언어) →CODINGKOOºº (0) | 2022.02.10 |