Chủ Nhật, 8 tháng 2, 2015

Nhập tháng, năm và xác định tháng đó có bao nhiêu ngày - C/C++

#include <stdio.h>
#include <conio.h>


void main()
{   printf("*************************************");
    printf("\n CHUONG TRINH XAC DINH SO NGAY TRONG THANG");
    printf("\n*************************************");

    int th, nm, songay;

    printf("\nNhap thang, nam: ");
    scanf("%d%d", &th, &nm);

    if (th>=1 && th<=12)
    {
        switch (th)
        {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12: songay = 31; break;
        case 4:
        case 6:
        case 9:
        case 11: songay = 30; break;
        case 2:
            if (nm % 400 == 0 || (nm % 4 == 0 && nm % 100 != 0))
                songay = 29;
            else
                songay = 28;
        }

        printf("Thang %d/%d co %d ngay\n", th, nm, songay);
    }
    else
        printf("Thang khong hop le!\n");
        getch();

}

Không có nhận xét nào:

Đăng nhận xét