Easy enough because I know some probably need the help:
Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a, y, m, d;
int month, day, year;
char buffer[16];
char weekDay[][10] = {"Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"};
char monthName[][10] = { "", "January", "February", "March", "April",
"May", "June", "July", "August", "September",
"October", "November", "December"};
printf("Enter date: mm/dd/yyyy: ");
fgets(buffer, 11, stdin);
buffer[2] = '\0';
buffer[5] = '\0';
month = atoi(buffer);
day = atoi(&buffer[3]);
year = atoi(&buffer[6]);
a = (14 - month) / 12;
y = year - a;
m = month + 12 * a - 2;
d = (day + y + y / 4 - y / 100 + y / 400 + 31 * m / 12) % 7;
printf("\n%s/%02i/%04i was a %s\n\n", monthName[month], day, year, weekDay[d]);
printf("Press `Enter' to continue . . . ");
getchar( ); getchar( );
return(0);
}