Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
# include<conio.h>
int i,d,m,y,x,v,u,d_parameter=0,w,t,r;
void main()
{
char *day[]={"Sonu","SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THRUSDAY","FRIDAY",
"SATURDAY"};
clrscr();
printf("\n\n\t\t\t");
printf("Welcome To Century Calander");
printf("\n\n[Note:- Enter Your Date, Month & year Seperatly, \n\tAs Per System R
equirement]");
printf("\n\n\n");
printf("\nEnter the Date (dd/mm/yy)(1-31)(1-12)(2001-2100) : ");
scanf("%d%d%d",&d,&m,&y);
//***************************** Date Checking *****************************//
if(y>=2001 && y<=2100)
{
if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)
{if(d<=31 && d>=1)
{d_parameter++;
}else printf("\n\nThis Date Does Not Exist");
}else if(m==4 || m==6 || m==9 || m==11)
{if(d<=30 && d>=1)
{d_parameter++;
}else printf("This Date Does Not Exist");
}else if(m==2)
{if(y%4==0)
{if(d<=29 && d>=1)
{d_parameter++;
}else printf("\tThis Date Does Not Exist");
}else if(d<=28 && d>=1)
{d_parameter++;}
else printf("This Date Does Not Exist"); }}
else printf("You have Entered Wrong value");
//**************************** Date Checking Program Complete**************//
if(d_parameter==1)
{
//**************************** year Value Finder **************************//
x=(y-2000);
v= year2(x);
//**************************** Year Value Finder Program Complete *********//
//**************************** Month Value Finder *************************//
u=v-96;
t=month_picker(u,m);
//**************************** Month Value Finder *************************//
w=(d%7)+1;
r=day_finder(w,t);
printf("\n\nRequired Day-------------%s------------- isn,t it.",day[r]);
d_parameter--;
menu2:
printf("\n\n\nDo You Want To Check Another Date\n\n[1] If Yes,Press 1\n\n[2] If
No, Press 2\n\nEnter Your Choice : ");
scanf("%d",&i);
if(i==1)
{main();}
else
{printf("\n\nThank For Using This Program\n\n\tPress Any Key to Continue . . . .
");
}
}
else
goto menu2;
getch();
}