문제 설명

연도가 주어졌을 때 윤년이면 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

+ Recent posts