View Code of Problem 89

#include<stdio.h>
#include<string.h>
int main()
{
  char a[100];
  int i=0,n;
  int flag[100];
  int k=0;
    gets(a);
  for(i=0;i<strlen(a)-1;i++)
  {
        if(a[i]=='T'&&a[i+1]=='u') {flag[k++]=2;i++;}
        else if (a[i]=='M') flag[k++]=1;
        else if(a[i]=='W') flag[k++]=3;
        else if (a[i]=='T'&&a[i+1]=='h' ){flag[k++]=4;i++;}
        else if (a[i]=='F') flag[k++]=5;
        else if(a[i]=='S'&&a[i+1]=='a') {flag[k++]=6;i++;}
        else if(a[i]=='S'&&a[i+1]=='u') {flag[k++]=7;i++;}
        else flag[k++]=0;

  }
    n=k;

  for(i=0;i<n;i++)
    {
            if(flag[i]==1) printf("Monday\n");
            else if(flag[i]==2) printf("Tuesday\n");
            else if(flag[i]==3) printf("Wednesday\n");
            else if(flag[i]==4) printf("Thursday\n");
            else if(flag[i]==5) printf("Friday\n");
            else if(flag[i]==6) printf("Saturday\n");
            else if(flag[i]==7) printf("Sunday\n");
            else printf("Wrong date\n");


    }



}

Double click to view unformatted code.


Back to problem 89