Как проверить, является ли число с плавающей точкой четным или нечетным
Как проверить, является ли число с плавающей точкой четным или нечетным
например 2.2 четно и 4.3 нечетно
ridoy
конечно, 2.2 не является четным, а 4.3-нечетным!
конечно, 2.2 не является четным, а 4.3-нечетным!
"нечетное и четное применимо только к целым числам"
- Только целые числа бывают четными или нечетными. Мы не называем дроби, иррациональные числа, мнимые числа и т. д. четными или нечетными"
Любое значение, которое не является четным целым числом, является нечетным.
"Четное число - это целое число вида n=2k, где k-целое число."
"Четное число-это целое число, которое "равномерно делится" на два. Это означает, что если целое число делится на 2, оно не дает остатка."
Преобразуйте в целое число (умножая на степень десять) и попробуйте, ответ может быть неправильным, но это зависит от того, что вы хотите с ними сделать.
Ответила, моя 5.
—СА
Вы дали хороший ответ на вопрос, который не имеет смысла.
+5
Вы могли бы сделать что-то вроде этого:
isEven = (num * 10) % 2 == 0;
Я согласен с другими, только целое число может быть "четным"или " нечетным". Что касается программирования, я согласен, что четное число-это [n MOD 2 = 0] или [n % 2 == 0]. Но если бы я пытался определить самую дальнюю правую цифру как "четную" или "нечетную", я бы, вероятно, использовал подстроку, чтобы выделить эту цифру, преобразовать в целое число, а затем проверить ее как [digit Mod 2]. Хотя, может быть, не слушайте меня, я только начал свой второй семестр программирования...
Опоздал на три года.