You are Here: Home > Computer Subjects > Programming in C Language > …
Input a date using C program and check if it is valid. Print messages accordingly.
Ans.
main() { int d, m, y, l; printf(“accept date in dd mm yy”); scanf(“%d%d%d”,&d,&m,&y); switch(m) { case1: case3: case5: case7: case8: case10: case12: l=31; break; case4: case6: case9: case11: l=30; break; case2: if((y%4)==0) l=29; else l=28; break; } if(((m==1)||(m==3)||(m==5)||(m==7)||(m==8)||(m==10)||(m==12)) && (d<=l)) { printf(“valid”); } else if(((m==4)||(m==6)||(m==9)||(m==11) && (d<=l))) { printf(“valid”); } else { printf(“invalid”); } } Click Here to Find Latest Jobs and Current Affairs