Sir, Plese help.
Regards
Nilesh
#include "stdio.h"
main()
{
/* PROGRAMME FOR FINDING DAY OF 1ST JANUARY OF THE YEAR*/
/*ITS WORK UP TO YEAR 1900 TO 2200 ONLY AFTER THAT
IT'S FAIL TO GIVE THE ACCURATE DAY
WANTS TO ENTER DATE LIKE 01-02-1996 AND FIND THE
DAY . PROBLEM IS HOW TO ENTER DATE LIKE THIS AND FIND DAY NUMBER
OF DAYS . PLEASE HELP.
*/
int year,noy, leapyear, nod,b, day;
printf( " Enter Year to get day of 1st jan ");
scanf("%d",&year);
/* for getting no of days*/
noy = year - 1900;
printf( "\n number of year = %d ",noy );
leapyear = (noy-1)/4+1;
printf( "\n no of leap year = %d ",leapyear );
if ( year >2100)
{
nod = noy*365+leapyear;
}
else
{
nod = noy*365+leapyear+1;
}
printf( "\n no of day = %d ",nod );
day = nod%7;
printf("\n day of the week = %d ",day );
b = nod/7;
printf( "\n quotient day = %d ",b );
if ( noy < 1)
{
printf ( "\n sunday ");
}
else
{
if (day<1)
{
printf ( "\n saturday ");
}
else
{
if (day >5)
{
printf ( " \n friday " );
}
else
{
if (day >4)
{
printf ( "\n thursday ");
}
else
{
if (day >3)
{
printf ( "\n wednesday ");
}
else
{
if (day >2)
{
printf ( "\n tuesday ");
}
else
{
if
(day >1)
{
printf ( "\n monday ");
}
else
{
printf ( "\n sunday ");
}
}
}
}
}
}
}
}
