В зависимости от порядкового номера месяца вывести на экран время года - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Проблема состоит в следующем ,я не могу понять и написать программу для С(СИ),заранее спасибо тому кто ее напишет)) Задача программы:Составить программу, которая в зависимости от порядкового номера месяца выводит на экран время года, к которому относится этот месяц. По форуму уже искал есть такая программа ,но для С++

Решение задачи: «В зависимости от порядкового номера месяца вывести на экран время года»

textual
Листинг программы
#include <iostream>
int main()
{
        setlocale(LC_ALL, "RUS");
        int n;
        printf("Введите номер месяца: ");
        scanf("%d", &n);        
        switch(n)
        {
                case 1: printf("Месяц: Январь"); break;
                case 2: printf("Месяц: Февраль"); break;
                case 3: printf("Месяц: Март"); break;
                case 4: printf("Месяц: Апрель"); break;
                case 5: printf("Месяц: Май"); break;
                case 6: printf("Месяц: Июнь"); break;
                case 7: printf("Месяц: Июль"); break;
                case 8: printf("Месяц: Август"); break;
                case 9: printf("Месяц: Сентябрь"); break;
                case 10: printf("Месяц: Октябрь"); break;
                case 11: printf("Месяц: Ноябрь"); break;
                case 12: printf("Месяц: Декабрь"); break;                
        }
 
        if(n <= 12 && n > 0)
        {
            if(n < 6 || n == 12)
            {
                if(n < 3 || n == 12)
                    printf("\nВремя года: Зима!");
                else
                    printf("\nВремя года: Весна!");
            }
            else
            {               
                if(n < 9)
                    printf("\nВремя года: Лето!");
                else
                    printf("\nВремя года: Осень!");
            }
        }
        else
            printf("Номер месяца должен быть в пределах от 1 до 12"); 
       return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.571 из 5
Похожие ответы