algorithm

더블릿|dovelet - 2번째 계단 - 윤 년/leap_year

블루건 2016. 7. 23. 19:21



문제 


프로그램 명:leap_year
제한시간:1 초

자연수를 입력으로 받아 윤년이면 YES , 아니면 NO 를 출력하는 프로그램을 작성하시오.

윤년이란 ,

  • 4의 배수이고 100 의 배수가 아님.
  • 400 의 배수임

두 가지중 하나라도 참이면 윤년

입력

입력되는 수는 3000 이하의 자연수이다.

입출력 예

입력

4

출력

YES

입력 

100

출력

NO

입력

200

출력 

NO

입력 

400

출력

YES


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    if (n%400 == 0 || (n%4 == 0)&& (n%100 != 0))
        cout << "YES";
    else
        cout << "NO";
 
    return 0;
}
cs