Header Ads

Hii,I am Anand Nayak.This blogger is make for specially basic programs of some language.

Increase date with switch case

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
   int d,m,y,maxday,t,i;
   clrscr();
   printf("enter a date");
   scanf("%d %d %d",&d,&m,&y);
   printf("enter your increase day");
   scanf("%d",&i);
   fflush(stdin);
   switch(m)
    {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
maxday=31;
   break;
case 4:
case 6:
case 9:
case 11:
maxday=30;
   break;
case 2:
     if((y%4==0) && (y%100!=0) || y%400==0)
       maxday=29;
     else
       maxday=28;
     break;
}
     printf("max days are %d",maxday);
     d=d+i;
if(d>maxday)
     { d=d-maxday;
m++;
       if(m>12)
       {
m=m-12;
y++;
}
     }
     printf("  %d %d %d",d,m,y);
getch();
}

No comments