Ternary Operator
User a ternary operator to output whether the number is even or odd in one statement.
#include <iostream>
int main()
{
std::cout << "Input a number";
int number;
std::cin >> number;
// Your statment here
}
Hint
You will likely have to use brackets to encasulate the ternary operator.
You can use number%2==0 to check if a number is even.
Answer
#include <iostream>
int main()
{
std::cout << "Input a number";
int number;
std::cin >> number;
std::cout << (number % 2 == 0 ? "Your number is even!\n" : "Your number is odd!\n");
}