Computer Science, asked by nihu1473, 11 months ago

write a java program to print the pattern
CALENDAR
CALENDA
CALEND
CALEN
CALE
CAL
СА
C

Answers

Answered by SaafirBhimani
1

#include <stdio.h>

int main()

{

int month, day, year, prevyear, numdays;

printf("Please enter a date for month-day-year: ");

scanf("%d-%d-%d", &month, &day, &year);

prevyear = ((year - 1) * 365 + ((year - 1)/4) - ((year - 1)/100) + ((year - 1)/400)) % 7;

numdays = 0;

switch(month)

{

case 12:

numdays += 30;

break;

case 11:

numdays += 31;

break;

case 10:

numdays += 30;

break;

case 9:

numdays += 31;

break;

case 8:

numdays += 31;

break;

case 7:

numdays += 30;

break;

case 6:

numdays += 31;

break;

case 5:

numdays += 30;

break;

case 4:

numdays += 31;

break;

case 3:

if ((!(year % 4) && (year % 100)) || ! (year % 400))

numdays += 29;

else numdays += 28;

break;

case 2:

numdays += 31;

break;

}

switch(day)

{

case 6:

printf("The day was Saturday");

break;

case 5:

printf("The day was Friday");

break;

case 4:

printf("The day was Thursday");

break;

case 3:

printf("The day was Wedensday");

break;

case 2:

printf("The day was Tuesday");

break;

case 1:

printf("The day was Monday");

break;

case 0:

printf("The day was Sunday");

break;

}

return(0);

}

Similar questions