top of page
16
C/C++ Program for Find day of the week for a given date.
program solution
/* A program to find day of a given date */
#include<stdio.h>
int dayofweek(int d, int m, int y)
{
static int t[] = { 0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4 };
y -= m < 3;
return ( y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}
/* Driver function to test above function */
int main()
{
int day = dayofweek(30, 8, 2010);
printf ("%d", day);
return 0;
}
Output
1 (Monday)
bottom of page