C program to check if a number is even or odd using ternary operator
Learn to efficiently determine even or odd numbers in C programming using the conditional operator. Explore concise methods for number classification and enhance your C coding skills with this tutorial.
In this article, we'll explore how to create a simple C program to check whether a number is even or odd using the conditional (ternary) operator.
Understanding Even and Odd Numbers
- Even Numbers: Numbers divisible by 2 without leaving a remainder are considered even.
- Odd Numbers: Numbers not divisible by 2 without leaving a remainder are classified as odd.
C program to check whether a number is even or odd using conditional operator
Let's delve into the C programming language to create a program that checks whether a number is even or odd using the conditional operator.
#include <stdio.h>
int main() {
int number;
// Input from the user
printf("Enter a number: ");
scanf("%d", &number);
// Checking even or odd using conditional operator
(number % 2 == 0) ? printf("%d is an even number.", number) : printf("%d is an odd number.", number);
return 0;
}
Output
Enter a number: 4
4 is an even number.
Checking Even or Odd: The program uses the conditional operator to check if the number is divisible by 2 (even) or not. Based on the result, it displays whether the number is even or odd.
In this article, we've created a simple C program that efficiently determines whether a number is even or odd using the conditional operator. Utilizing the conditional operator in C programming enables us to streamline conditional checks and classify numbers as even or odd effectively.