View Code of Problem 89

#include<stdio.h>
#include<string.h>
int main(){
    char str[30];
    scanf("%s",str);
    int len=strlen(str);
    int flag=1;
    for (int i = 0; i <len ; i++) {
        switch (str[i]) {
            case 'M':
                printf("Monday\n");
                break;
            case 'T':
                if (str[i+1]=='u') {
                    printf("Tuesday\n");
                    i++;
                }
                else if (str[i+1]=='h') {
                    printf("Thursday\n");
                    i++;
                }
                else
                    printf("Wrong data\n");
                break;
            case 'W':
                printf("Wednesday\n");
                break;
            case 'F':
                printf("Friday\n");
                break;
            case 'S':
                if (str[i+1]=='a') {
                    printf("Saturday\n");
                    i++;
                }
                else if (str[i+1]=='u') {
                    printf("Sunday\n");
                    i++;
                }
                else
                    printf("Wrong data\n");
                break;
            case 'Y':
                flag=0;
                break;
            default:
                printf("Wrong data\n");
                break;
        }
        if (flag==0){
            break;
        }

    }


    return 0;
}

Double click to view unformatted code.


Back to problem 89