Программа на языке C для определения количества дней в месяце с использованием Switch Case | Пример кода

Вот программа на языке C, позволяющая найти количество дней в месяце с помощью оператора переключения регистра:

#include <stdio.h>
int main() {
    int month;
    printf("Enter the month (1-12): ");
    scanf("%d", &month);
    switch (month) {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            printf("Number of days: 31");
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            printf("Number of days: 30");
            break;
        case 2:
            printf("Number of days: 28 or 29");
            break;
        default:
            printf("Invalid month!");
    }
    return 0;
}

Эта программа принимает вводимые пользователем данные в виде номера месяца (1–12) и использует оператор переключения регистра для определения количества дней в этом месяце. Программа обрабатывает февраль отдельно, поскольку в високосном году может быть 28 или 29 дней.