Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются)
Program HowDay;
Uses Crt;
Var
Year,Days:word;
Begin
Readln(Year);
if (Year mod 4=0)
then
if (Year mod 100=0) and (Year mod 400<>0)
then Days:=365
else Days:=366
else Days:=365;
Writeln('In ', Year, ' is ',Days,' days');
repeat
until KeyPressed
End.
Похожие записи/страницы:
- Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год…
- Используя процедуры работы с датой, определить день недели даты, введенной с клавиатуры. Для этой программы…
- Подсчет количества дней в месяцах - Pascal(Паскаль)
- Дан номер года. Найти число дней в этом году. Указание: В современном календаре каждый год, номер которого…
- Дано целое число в диапазоне 20–69, определяющее возраст (в годах). Вывести строку-описание указанного возраста,…
- Календарик. Пользователь вводит число и месяц (числами), а программа в ответ выводит: день недели, название…
- Вычисление даты следующего дня - Pascal(Паскаль)
- Распечатать список отличников, упорядоченный по году рождения - Pascal(Паскаль)