Задано натуральное число a. является ли оно чётным? решите : a)используя операцию "mod" б)используя функцию "int". подробно . pascal abc.(полный код напишите)

Jacob888 Jacob888    2   29.09.2019 13:50    1

Ответы
radmila85 radmila85  09.10.2020 02:55

Оператор mod возвращает остаток от деления. Четное число – такое, остаток от деления которого на 2 равен нулю.

Функция int возвращает целую часть дробного числа. С её можно реализовать mod (\texttt {a mod b} – примерно то же самое, что и \texttt{a - b * int(a / b)}) или сравнить результат умножения на 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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика