Sunday, September 23, 2018

Seasoners

  • Problem Description

    The year is divided into four seasons: spring, summer, fall and winter. While the exact dates that the seasons change vary a little bit from year to year because of the way that the calendar is constructed, we will use the following dates for this exercise:

    Season First day
    Summer March 20
    Spring June 21
    Fall September 22
    Winter December 21 

    Create a program that reads a month and day from the user. The user will enter the name of the month as a string, followed by the day within the month as an integer. 

    Then your program should display the season associated with the date that was entered. 

    Note: Enter First three letter for month example: Jan for january, Feb for Feburary ans so on....and first letter of the month should be capital
  • CODING ARENA
  • #include <stdio.h>
    #include<string.h>
    int main()
    {
       char month[100],l[3];
      scanf("%s",month);
      scanf("%s",l);
      if((strcmp(l,"22")==0) && (strcmp(month,"Sep")==0))
        printf("Fall");
       if((strcmp(l,"20")==0) && (strcmp(month,"Mar")==0))
        printf("Summer");
       if((strcmp(l,"21")==0) && (strcmp(month,"Jun")==0))
        printf("Spring");
       if((strcmp(l,"21")==0) && (strcmp(month,"Dec")==0))
        printf("Winter");

      return 0;
    }

  • Test Case 1

    Input (stdin)
    Sep
    
    22
    
    
    Expected Output
    Fall
  • Test Case 2

    Input (stdin)
    Mar
    
    20
    
    
    Expected Output
    Summer

No comments:

Post a Comment