문제 설명
연도가 주어졌을 때 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성
풀이
윤년은 연도가 4의 배수면서, 100의 배수가 아닐 때 또는 400의 배수일 때다.
#include <iostream>
using namespace std;
int main() {
int year;
cin >> year;
if ((year % 4 == 0) && (!(year % 100 == 0) || (year % 400 == 0)))
cout << 1 << endl;
else
cout << 0 << endl;
return 0;
}
'백준 > 조건문' 카테고리의 다른 글
2525: 오븐 시계 / C++ (0) | 2023.03.07 |
---|---|
2884: 알람 시계 / C++ (0) | 2023.03.07 |
14861: 사분면 고르기 / C++ (0) | 2023.03.07 |
9498: 시험 성적 / C++ (0) | 2023.03.07 |
1330: 두 수 비교하기 / C++ (0) | 2023.03.07 |