View Code of Problem 89

    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    #define N 100
    int main()
    {
    	char day[N];
    	int i;
    	while(gets(day))
    	{
    	int lenth=strlen(day);
    	for(i=0;i<lenth-1;i++)
    	{
    		if(day[i]=='Y')
    			break;
    		switch(day[i])
    		{
    			case 'W':
    				printf("Wednesday\n");
    				break;
    			case 'M':
    				printf("Monday\n");
    				break;
    			case 'F':
    				printf("Friday\n");
    				break;
    			case 'T':
    			if(day[i+1]=='u')
    			{
    				printf("Tuesday\n");
    				i++;
    				break;
    			}
    			if(day[i+1]=='h')
    			{
    				printf("Thursday\n");
    				i++;
    				break;
    			}	
    			else
    			{
    				printf("Wrong data\n");	
    				break;
    			}					
    			case 'S':
    			if(day[i+1]=='a')
    			{
    				printf("Saturday\n");
    				i++;
    				break;
    			}
    			if(day[i+1]=='u')
    			{
    				printf("Sunday\n");
    				i++;
    				break;
    			}
    			else
    			{
    				printf("Wrong data\n");
    				break;	
    			}	
    			default :
    				printf("Wrong data\n");
    				break;
    		}
    	}
    	}
    }

Double click to view unformatted code.


Back to problem 89