Оператор mod возвращает остаток от деления. Четное число – такое, остаток от деления которого на 2 равен нулю.
Функция int возвращает целую часть дробного числа. С её можно реализовать mod ( – примерно то же самое, что и ) или сравнить результат умножения на 2 целой части результата деления исходного числа на 2 с исходным числом.
Код:
begin
var a := ReadInteger();
writeln(a mod 2 = 0);
writeln(a - 2 * int(a / 2) = 0);
writeln(a = 2 * int(a / 2));
end.
Пример ввода:
5
Пример вывода:
False
False
False
Пример ввода:
42
Пример вывода:
True
True
True
1) 8 х 4 = 32(м) - провода на первую клумбу.
2) (8 + 3) х 2 = 22(м) - провода на вторую клумбу.
3) 4 х 4 = 16(м) - провода на третью клумбу.
4) (8 + 4) х 2 = 24(м) - провода на четвертую клумбу.
5) 32 + 22 + 16 + 24 = 94(м) - всего.
ответ: 94 метра.