Hàm kiểm tra năm nhuận

Yêu cầu:

Viết hàm kiểm tra năm nhuận.

Thuật toán:

Năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.

Code:

/************************************************************
* Author: VNCODING
* History 
* 2014/10/05 first create VNCODING
*************************************************************/
#include "stdio.h"
#include "conio.h"

#define IS_LEAP_YEAR(year) ((year%400 == 0) || (year%4 == 0 && year%100 != 0))?   true : false

void main()
{
    int year;
    printf("\nNhap vao nam: ");
    scanf("%d", &year);

    if(IS_LEAP_YEAR(year))
        printf("%d la nam nhuan", year);
    else
        printf("%d khong phai la nam nhuan", year);
    getch();
}

Kết quả:

Nhap vao nam: 2015
 2015 khong phai la nam nhuan
 

Be the first to comment

Leave a Reply