C Program to print calender of a perticular month
#include<stdio.h>
#include<conio.h>
int main()
{
enum day
{
mon,tue,wed,thu,fri,sat,sun
};
enum month
{
January,February,March,April,May,June,july,Augest,September,October,November,December
};
int m,y,i,re=0,nm,ny,nd;
long unsigned int sum;
//clrscr();
printf("Enter month & year (Ex.2 2000) \n");
scanf("%d%d",&m,&y);
printf("\t\t\t");
switch(m)
{
case 1:
printf("January");
break;
case 2:
printf("February");
break;
case 3:
printf("March");
break;
case 4:
printf("April");
break;
case 5:
printf("May");
break;
case 6:
printf("june");
break;
case 7:
printf("July");
break;
case 8:
printf("Augest");
break;
case 9:
printf("September");
break;
case 10:
printf("October");
break;
case 11:
printf("November");
break;
case 12:
printf("December");
}
printf(" %d\n\n",y);
printf("Mon\tTue\tWed\tThu\tFri\tSat\tSun\n");
ny=y-1900;
if(m==1||m==2)
nm=(m-1)*31;
if(m==3)
{
if(y%4!=0)
nm=31+28;
else
nm=31+29;
}
if (m==4)
{
if(y%4!=0)
nm=(m-1)*30;
else
nm=(m-1)*30+1;
}
if(m==5)
{
if(y%4!=0)
nm=(m-1)*30;
else
nm=(m-1)*30+1;
}