View Code of Problem 89

#include <stdio.h>
main(){
	int i;
	char str[100],*p = str;
	for(i = 0;;i++){
		scanf("%c",p+i);
		if(*(p+i) == 'Y'){
			i++;
			*(p+i) = '\0';
			break;
		}
	}
	for(i = 0;;i++){
		if(*(p+i) == 'M')
			printf("Monday\n");
		else if(*(p+i) == 'W')
			printf("Wednesday\n");
		else if(*(p+i) == 'F')
			printf("Friday\n");
		else if(*(p+i) == 'T'){
			i++;
			if( *(p+i) == 'u')
				printf("Tueday\n");
			else if(*(p+i) == 'h')
				printf("ThuRsday\n");
			else{
				printf("Wrong data\n");
				i--;
			}
		}
		else if(*(p+i) == 'S'){
			i++;
			if(*(p+i) == 'u')
				printf("Sunday\n");
			else if(*(p+i) == 'a')
				printf("Saturday\n");
			else{
				printf("Wrong data\n");
				i--;
			}
		}
		else
			printf("Wrong data\n");
		if(*(p+i)=='Y')
			break;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 89