Вопрос задан 03.05.2019 в 03:12. Предмет Информатика. Спрашивает Сарсенбаев Диас.

Составить программу, которая по номеру месяца, введенного с клавиатуры, выводит количество дней в

нем. В программе учесть количество дней в феврале для високосного и не високосного годов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гуляева Кира.
Var
    a: array[1..12] of string;
    i: integer;

begin
    a[1] := '31';
    a[2] := '28 или 29';
    a[3] := '31';
    a[4] := '30';
    a[5] := '31';
    a[6] := '30';
    a[7] := '31';
    a[8] := '31';
    a[9] := '30';
    a[10] := '31';
    a[11] := '30';
    a[12] := '31';
    readln(i);
    writeln(a[i]);    
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Для решения данной задачи можно написать программу на языке программирования Python. В программе будет использоваться условная конструкция для определения количества дней в заданном месяце.

Вот пример программы на Python, которая решает данную задачу:

```python # Ввод номера месяца с клавиатуры month = int(input("Введите номер месяца (от 1 до 12): "))

# Проверка на високосный год year = int(input("Введите год: ")) is_leap_year = (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

# Определение количества дней в месяце if month == 2: if is_leap_year: days = 29 else: days = 28 elif month in [4, 6, 9, 11]: days = 30 else: days = 31

# Вывод результата print(f"Количество дней в месяце {month}: {days}") ```

В этой программе мы сначала запрашиваем у пользователя номер месяца и год. Затем мы проверяем, является ли год високосным, используя формулу для определения високосного года. После этого мы используем условные конструкции для определения количества дней в заданном месяце. Если месяц равен 2 (февраль), то мы проверяем, является ли год високосным, и в зависимости от этого определяем количество дней (28 или 29). Если месяц равен 4, 6, 9 или 11, то количество дней равно 30. В остальных случаях количество дней равно 31. Наконец, мы выводим результат на экран.

Пример работы программы:

``` Введите номер месяца (от 1 до 12): 2 Введите год: 2024 Количество дней в месяце 2: 29 ```

``` Введите номер месяца (от 1 до 12): 4 Введите год: 2023 Количество дней в месяце 4: 30 ```

``` Введите номер месяца (от 1 до 12): 12 Введите год: 2022 Количество дней в месяце 12: 31 ```

Примечание: - Данная программа предполагает, что пользователь будет вводить корректные значения для номера месяца (от 1 до 12) и года. - В программе используется функция `input()` для ввода данных с клавиатуры и функция `print()` для вывода результата на экран. - В программе также используется форматированная строка (f-string) для вывода результата в удобном формате.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос