Рубрики

Напечатайте название сезона года на основе номера месяца

Учитывая номер месяца M, задача состоит в том, чтобы напечатать название сезона года на основе номера месяца.

Примеры:

Input: M = 5
Output: SPRING

Input: M = 1
Output: WINTER

Подходить:

  • В году 4 основных сезона: лето, осень, зима и весна.
  • Зимние месяцы в декабре, январе и феврале.
  • Весенние месяцы в марте, апреле и мае.
  • Летние месяцы в июне, июле и августе.
  • И осенние месяцы в сентябре, октябре и ноябре.
  • Поэтому сопоставьте месяц с определенным сезоном и распечатайте его.

Ниже приведена реализация вышеуказанного подхода:

C ++

// C ++ программа для печати сезона
// имя на основе номера месяца
#include <bits/stdc++.h>

using namespace std;

  

void findSeason(int M)

{

  

    // Проверяет сезон согласно

    // к номеру месяца, введенному пользователем

    switch (M) 

    {

        case 12:

        case 1:

        case 2:

            cout << ("\nWINTER");

            break;

        case 3:

        case 4:

        case 5:

            cout << ("\nSPRING");

            break;

        case 6:

        case 7:

        case 8:

            cout << ("\nSUMMER");

            break;

        case 9:

        case 10:

        case 11:

            cout << ("\nAUTUMN");

            break;

        default:

          

            // Обрабатывает условие, если введено число

            // не входит в число действительных 12 месяцев

            cout << ("\nInvalid Month number");

            break;

    }

}

  
// Код драйвера

int main()

{

    int M = 5;

    cout << "For Month number: " << M;

    findSeason(M);

  

    M = 10;

    cout << "\nFor Month number: " << M;

    findSeason(M);

    return 0;

}

  
// Этот код предоставлен Rajput-Ji

Джава

// Java программа для печати сезона
// имя на основе номера месяца

  

import java.util.*;

public class Seasons {

  

    public static void findSeason(int M)

    {

  

        // Проверяет сезон согласно

        // к номеру месяца, введенному пользователем

        switch (M) {

        case 12:

        case 1:

        case 2:

            System.out.println("WINTER");

            break;

        case 3:

        case 4:

        case 5:

            System.out.println("SPRING");

            break;

        case 6:

        case 7:

        case 8:

            System.out.println("SUMMER");

            break;

        case 9:

        case 10:

        case 11:

            System.out.println("AUTUMN");

            break;

        default:

            // Обрабатывает условие, если введено число

            // не входит в число действительных 12 месяцев

            System.out.println("Invalid Month number");

            break;

        }

    }

  

    // Код драйвера

    public static void main(String abc[])

    {

        int M = 5;

        System.out.println("For Month number: "

                           + M);

        findSeason(M);

  

        M = 10;

        System.out.println("For Month number: "

                           + M);

        findSeason(M);

    }

}

python3

# Python3 программа для печати сезона
# имя на основе номера месяца

def findseason (M) :

      

    # Взял все возможное

    # номера месяцев в списке.

    list1 = [[12 , 1 , 2], [3 , 4 , 5], 

             [6 , 7 , 8], [9 , 10 , 11]]

               

    # Соответствует номеру месяца

    # с указанными выше записями списка

    if M in list1[0] :

        print ( "WINTER" )

    elif M in list1[1] :

        print ( "SPRING" )

    elif M in list1[2] :

        print ( "SUMMER" )

    elif M in list1[3] :

        print ( "AUTUMN" )

    else :

        print ( "Invalid Month Number" )

  
Код водителя

M = 5

print("For Month number:", M);

findseason ( M )

  

M = 10

print("For Month number:", M);

findseason ( M )

  
# Этот код предоставлен Abhishek

C #

// C # программа для печати сезона
// имя на основе номера месяца

using System;

  

class GFG

public static void findSeason(int M) 

  

    // Проверяет сезон согласно

    // к номеру месяца, введенному пользователем

    switch (M)

    

        case 12: 

        case 1: 

        case 2: 

            Console.WriteLine("WINTER"); 

            break

        case 3: 

        case 4: 

        case 5: 

            Console.WriteLine("SPRING"); 

            break

        case 6: 

        case 7: 

        case 8: 

            Console.WriteLine("SUMMER"); 

            break

        case 9: 

        case 10: 

        case 11: 

            Console.WriteLine("AUTUMN"); 

            break

        default

            // Обрабатывает условие, если введено число

            // не входит в число действительных 12 месяцев

            Console.WriteLine("Invalid Month number"); 

            break

    

  
// Код драйвера

public static void Main() 

    int M = 5; 

    Console.WriteLine("For Month number: " + M); 

    findSeason(M); 

  

    M = 10; 

    Console.WriteLine("For Month number: " + M); 

    findSeason(M); 


}

  
// Этот код предоставлен AnkitRai01

Выход:

For Month number: 5
SPRING
For Month number: 10
AUTUMN

Рекомендуемые посты:

Напечатайте название сезона года на основе номера месяца

0.00 (0%) 0 votes