Задать вопрос
16 марта, 08:28

Определить количество дней в году, которое вводится пользователем.

Алгоритм решения задачи:

В високосном году - 366 дней, в обычном 365. Високосными годами являются все года. делящиеся нацело на 4, за исключением столетий, которые не делятся нацело на 400.

Проверяем, делится ли год на 4.

Если нет, то год не високосный.

Если год делится на 4, то проверяем, делится ли он на 100. Если нет, то год високосный.

Если год делится на 100, но при этом не делится на 400, то год не високосный.

+4
Ответы (1)
  1. 16 марта, 08:46
    0
    Program kol_dney;

    var a: integer;

    begin

    writeln ('Введите год') ;

    readln (a) ;

    if a mod 4 0 then writeln ('В этом году 365 дней') else

    if (a mod 4 = 0) and (a mod 100 0) then writeln ('В этом году 366 дней') else

    if (a mod 100 = 0) and (a mod 400 0) then writeln ('В этом году 365 дней') ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Определить количество дней в году, которое вводится пользователем. Алгоритм решения задачи: В високосном году - 366 дней, в обычном 365. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
На с + + Дан номер года. Требуется определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный - - 366 дней.
Ответы (1)
Дан номер года. Определить количество дней в этом году, если високосный год делится на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400. Решить нужно с помощью case.
Ответы (1)
VBA excel год является високосным, если его номер кратен 4, однако из кратных 100 високосными являются лишь кратные 400 (например, 1700,1800 и 1900 - невисокосные года, 2000 - високосный). Дано натуральное число n.
Ответы (1)
Написать программу, определяющую количество дней в месяце Алгоритм решения задачи: Переменная d имеет тип данных запись и содержит два поля: year - для хранения года и month - для месяца. Пользователь вводит год и месяц.
Ответы (1)
Напишите задачи в Паскале задача1 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000] Вывести на экран их произведение.} задача2 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ...
Ответы (2)