#include<stdio.h>
#include<conio.h>
int main()
{
int Thang, Nam;
printf("\nNhap vao thang: ");
scanf_s("%d", &Thang);
if (Thang < 1 || Thang > 12)
{
printf("\nDu lieu thang khong hop le. Xin kiem tra lai!");
_getch();
return 0;
}
printf("\nNhap vao nam: ");
scanf_s("%d", &Nam);
if (Nam < 1940)
{
printf("\nDu lieu nam khong hop le. Xin kiem tra lai!");
_getch();
return 0;
}
if (Thang == 1 || Thang == 3 || Thang == 5 || Thang == 7 || Thang == 8 || Thang == 10 || Thang == 12)
{
printf("\nCo 31 ngay !");
}
else if (Thang == 4 || Thang == 6 || Thang == 9 || Thang == 11)
{
printf("\nCo 30 ngay !");
}
else // tháng 2
{
// nếu là năm nhuận ==> 29 ngày
// nếu không là năm nhuân ==> 28 ngày
/*
năm nhuân là năm thỏa 1 trong 2 điều kiện sau
1. Chia hết cho 4 và không chia hết cho 100 ( năm 2016)
2. Chia hết cho 400 ( năm 2000 )
*/
if ((Nam % 4 == 0 && Nam % 100 != 0) || (Nam % 400 == 0))
{
printf("\nCo 29 ngay !");
}
else
{
printf("\nCo 28 ngay !");
}
}
_getch();
return 0;
}