в этом году, учитывая, что обычный год насчитывает 365 дней, а
високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).
Дано:
N – год (integer)
Найти: число дней D
Делится на 4 N mod 4 =0
Делится на 100 N mod 100 =0
Не делится на 400 N mod 400 <>0
(N mod 4=0) and not((N mod 100=0) and (N mod 400<>0))
program god;
var N,D:integer;
begin
writeln ('введите год');
readln (N);
D:=365;
if (N mod 4=0) and not ((N mod 100=0) and (N mod 400<>0)) then D:=366;
writeln('в году ', N, ' число дней=',D);
end.