#include
#include
int main (void)
{
int ngay, thang, nam;
printf("moi nhap vao ngay thang nam:\n");
scanf("%d%d%d", &ngay
, &thang
, &nam
);
if ((thang == 1)|| (thang == 3)|| (thang == 5)||(thang == 7)||(thang == 8)||(thang == 10)||(thang == 12))
{
if ((ngay<=31) && (ngay>0) && (nam >=0))
{
if (ngay
<31) printf("ngay tiep theo la: ngay %d thang %d nam %d \n",ngay
+1,thang
,nam
);
if ((ngay
==31)&&(thang
!=12)) printf("ngay nam tiep theo la: ngay 01 thang %d nam %d \n",thang
+1,nam
);
if ((ngay
==31)&&(thang
==12)) printf("ngay tiep theo la: ngay 01 thang 01 nam %d \n",nam
+1);
}
else
printf("ngay, thang, nam KHONG hop le\n");
}
if ((thang == 4)|| (thang == 6)|| (thang == 9)||(thang == 11))
{
if ((ngay<=30) && (ngay>0) && (nam >=0))
{
if (ngay
<30) printf("ngay tiep theo la: ngay %d thang %d nam %d \n",ngay
+1,thang
,nam
);
if (ngay
==30) printf("ngay tiep theo la: ngay 01 thang %d nam %d \n",thang
+1,nam
);
}
else
printf("ngay, thang, nam KHONG hop le\n");
}
if (thang == 2)
{
if ((nam % 4 != 0) || ((nam %4 == 0) && (nam %100 == 0) && (nam %400 !=0)))
{
if ((ngay<=28) && (ngay>0) && (nam >=0))
{
if (ngay
<28) printf("ngay tiep theo la: ngay %d thang 02 nam %d \n",ngay
+1,nam
);
if (ngay
==28) printf("ngay tiep theo la: ngay 01 thang 03 nam %d \n",nam
);
}
else
printf("ngay, thang, nam KHONG hop le\n");
}
else
if ((ngay<=29) && (ngay>0) && (nam >=0))
{
if (ngay
<29) printf("ngay tiep theo la: ngay %d thang 02 nam %d \n",ngay
+1,nam
);
if (ngay
==29) printf("ngay tiep theo la: ngay 01 thang 03 nam %d \n",nam
);
}
}
-
return 0;
}
0 nhận xét:
Đăng nhận xét