Sunday, 19 February 2012

Calender program in C


//this is a calender program which accepts date in the format dd mm yyyy and prints day on this date
#include<stdio.h>
#include<conio.h>
int calmd(int n);
void main()
{
   
    int d,m,y,a,x,md;
    printf("Enter the date in format dd mm yyyy\n");
    scanf("%d %d %d", &d, &m, &y);
    if((m==2&&y%4==0&&d>29)||(m==2&&y%4!=0&&d>28))
        printf("Wrong date !\n Welcome to amancybertricks.blogspot.com");
    else if(((m==4||m==6||m==9||m==11)&&(d>30))||((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&(d>31)))
        printf("Wrong date !\n Welcome to amancybertricks.blogspot.com");

    else
    {
        printf("Welcome to amancybertricks.blogspot.com\n It is ");
    md = calmd(m);
    a = y*365+(y-1)/4+md+d;
    x = a%7;
    if((y%4==0)&&(m>2))
        x=x+1;
    switch(x)
    {
    case 1:
        printf("Saturday");
        break;
    case 2:
        printf("Sunday");   
        break;
    case 3:
        printf("Monday");
        break;
    case 4:
        printf("Tuesday");
        break;
    case 5:
        printf("wednessday");
        break;
    case 6:
        printf("Thrusday");
        break;
    default:
        printf("Friday");
        break;
    }
    }
    getch();
}
int calmd(int n)
//this program is Written by aman kumar singh
//for more about aman go to www.facebook.com/aman.kumarsingh
{ int md;
    if(n==1)
md=0;
else if(n==2)
md=31;
else if(n==3)
md=59;
else if(n==4)
md=90;
else if(n==5)
md=120;
else if(n==6)
md=151;
else if(n==7)
md=181;
else if(n==8)
md=212;
else if(n==9)
md=243;
else if(n==10)
md=273;
else if(n==11)
md=304;
else
md=334;
return md;
}

Tuesday, 14 February 2012

c program that accept year and print its day on 1st jan

#include<stdio.h>
#include<conio.h>
void main()
{int a,y,x;
printf("enter any year");
scanf("%d", &y);
a=y/4*5+y%4;
x=a%7;
if(y%4==0)
{x=x-1;
}
switch(x)
{
case 1:
printf("Sunday");
break;
case 2:
printf("Monday");
break;
case 3:
printf("Tuseday");
break;
case 4:
printf("Wednessday");
break;
case 5:
printf("Thrusday");
break;
case 6:
printf("Friday");
break;
default:
printf("Saturday");
}
getch();
}