Ноль (0) — четное или нечетное число?

Не запрос на код любого типа.

Допустим, вы случайным образом генерируете число от нуля до десяти и делаете это до тех пор, пока не получите только четное число. Является ли ноль доступным результатом?

Являются ли вечера 0-10:

2, 4, 6, 8, 10

-ИЛИ ЖЕ-

0, 2, 4, 6, 8, 10

-4

Решение

Математически 0 чётно. PHP не имеет встроенного понятия даже.

(Математически правильный) тест на четность проверяет, исчезает ли число мод 2. Этот тест реализован как $number % 2 == 0, Для нуля вы можете быстро проверить, что 0 mod 2 равно 0 и будет считаться четным.

7

Другие решения

Ноль — четное число. Так что да, это даже «в PHP» тоже. В качестве теста, 0 % 2 === 0 => 0 даже.

3

Это может быть на месяц позже, но лучший способ определить, является ли число четным или нечетным, — использовать простую математическую формулу.

Even: 2n or 2 x n;
Odd: 2n+1 or (2 x n)+1;

Используя два приведенных выше уравнения (где n> = 0), вы можете определить, что 0 является четным.

Even: 2(0) = 0;
Odd: 2(0)+1 = 1;

Таким образом, используя наименьшее возможное число, где n больше или равно нулю, доказывается, что 0 является четным.

0
По вопросам рекламы [email protected]