Проверка на четность

- Напишите программу, проверяющую число, введенное с клавиатуры на четность.


В этом ДЗ нам понадобиться применить новое арифметическое действие, а именно:

"взятие остатка от деления"

% - остаток от деления

например:

8 % 3

- ближайшее число к 8 полностью делящиеся на 3 это 6

8 - 6 = 2 соответственно остаток будет 2

==> 8 % 3 = 2 ==> 9 % 3 = 0


Решение
cout << "Введите число: " << endl;  // просим ввести число

int a;  // объявляем переменную
cin >> a;  // инициализируем переменную

if () //если после деления числа на 2 остаток равен 0 то оно четное
{
  cout << " Четное " << endl;
}
else if (a == 0)
{
  cout << "Число равно нулю" << endl;  // если переменная = 0
}
else
{

  cout << " Нечетное " << endl;

}

Подробное объяснение:

if ( a != 0 && a % 2 == 0 )

- если a не равно 0 и делится на 2 без остатка то оно четное.

a != 0 - переменная "a" не равна нулю.

&& - логический оператор " И ".

a % 2 ==0 - остаток деления переменной "a" на два равен нулю

Last updated