Задано натуральное число a. Является ли оно чётным?Решите задачку:a)Используя операцию

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

Задать свой вопрос
1 ответ

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

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


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт