/* This will calculate the day of the week for  
  any given date. */

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int y;		/* year */
   int m;		/* month */
   int d;		/* date (day) */
   int newdate;	/* day of the week */


   printf("Please enter the year in question:\n");
   scanf("%d", &y);
   printf("Enter the number of the month:\n");
   scanf("%d", &m);

   if (m < 3)
      {
	m = m + 12;
	y = y - 1;
      }

   printf("Enter the date: \n");
   scanf("%d", &d);

   newdate = (d + (2 * m) + ((6 * (m + 1)) »
/ 10) + y + (y / 4) - (y / 100) + (y / 400) »
+ 1) % 7; switch (newdate) { case 0: { puts("The day is Sunday."); break; } case 1: { puts("The day is Monday."); break; } case 2: { puts("The day is Tuesday."); break; } case 3: { puts("The day is Wednesday."); break; } case 4: { puts("The day is Thursday."); break; } case 5: { puts("The day is Friday."); break; } case 6: { puts("The day is Saturday."); break; } default: { puts("You goofed!"); } } system("PAUSE"); return 0; }

:: Top ::

code dog Tucker
E2 logo
End Poverty
Debt AIDS Trade Africa
World Community Grid
Valid XHTML 1.0 Transitional