Определить, является ли год високосным
Требуется определить, является ли данный год високосным. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.)
Входные данные
Вводится единственное число - номер года (целое, положительное, не превышает 30000).
Выходные данные
Требуется вывести слово YES, если год является високосным и NO - в противном случае.
Исходный код на языке Pascal
var
a: integer;
begin
read(a);
if (a mod 4 = 0) and (a mod 100 <> 0) or (a mod 400 = 0) then
writeln('YES') else
writeln('NO');
end.