Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Nhap vao ngay thang nam xuat ra ngay ke sau
- // Khai bao cac ham thu vien neu co
- #include<stdio.h>
- #include<conio.h>
- void main()
- {
- int d,m,y;
- scanf("%d%d%d",&d,&m,&y);// gia su gia tri dau vao la dung dan
- int nhuan=0;
- int ngaysau;
- // kiem tra nam nhuan
- if((y%400==0)||(y%4==0&&y%100!=0))
- nhuan=1;
- ngaysau=d-1;
- switch(m)
- {
- case 1:
- case 5:
- case 7:
- case 10:
- case 12:
- case 4:
- case 6:
- case 9:
- case 11:
- if(d==30)
- {
- ngaysau=29;
- }
- else
- {
- ngaysau=d-1;
- }break;
- case 2:
- if(nhuan==1)
- {
- if(d==29)
- {
- ngaysau=28;
- }
- else
- { if(d==28)
- {
- ngaysau=27;
- }
- else
- {
- if(d==1)
- {
- ngaysau=31;
- }
- }
- }
- }break;
- case 3:
- if(d==31)
- {
- ngaysau=30;
- }
- else
- {
- if(d==1)
- {
- if(nhuan==1)
- {
- ngaysau=29;
- }
- else
- {
- ngaysau=28;
- }
- }
- }
- break;
- case 8:
- if(d==31)
- {
- ngaysau=30;
- }
- else
- {
- if(d==1)
- {
- ngaysau=31;
- }
- }
- break;
- }
- printf("%d\n",ngaysau);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement