View Code of Problem 89

#include <stdio.h>
void week(char p,char q)
{
	switch(q)
	{
	case 'u': 
		if(p=='T') printf("Tuesday\n");
		else printf("Sunday\n");
		break;
	case 'h': printf("Thursday\n");break;
	case 'a': printf("Saturday\n");break;
	default: printf("Wrong data\n");
	}
}
int main()
{
	char s1,s2;
	while(scanf("%c",&s1)&&s1!='Y')
	{
		getchar();
		switch(s1)
		{
		case 'M': printf("Monday\n");break;
		case 'W': printf("Wednesday\n");break;
		case 'F': printf("Friday\n");break;
		case 'T': 
		case 'S': 
			{
				scanf("%c",&s2);
				getchar();
				if(s1==s2)
				{
					scanf("%c",&s1);
					getchar();
					week(s2,s1);
				}
				else week(s1,s2);
				break;
			}
		default:printf("Wrong data\n");
		}
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 89