समस्या
अनुवाद दिखाएँWhole numbers divisible by 2 are even; other whole numbers are odd. A number with a fractional part is neither. Zero is even, and negative integers follow the same rule.
Implement number_parity(number).
Input
number: The number to classify.
Output
Return odd, even, or neither as lowercase text.
सीमाएँ
−1,000,000 ≤ number ≤ 1,000,000. The input is finite and has at most two decimal places.
उदाहरण
इनपुट:
number = 14
अपेक्षित आउटपुट:
expected = "even"
इनपुट:
double number = 14;
अपेक्षित आउटपुट:
std::string expected = "even";
इनपुट:
double number = 14;
अपेक्षित आउटपुट:
string expected = "even";
व्याख्या
14 = 2 × 7, so it is divisible by 2.
इनपुट:
number = 3.5
अपेक्षित आउटपुट:
expected = "neither"
इनपुट:
double number = 3.5;
अपेक्षित आउटपुट:
std::string expected = "neither";
इनपुट:
double number = 3.5;
अपेक्षित आउटपुट:
string expected = "neither";
व्याख्या
3.5 has a fractional part, so it is neither an odd nor an even integer.
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।