Even Odd Checking

Write a program to check whether entered number is even or odd.

#include<stdio.h>
int Check_Num_is_Even_or_Odd(int);
int Check_Num_is_Even_or_Odd_By_BitWiseAnd(int);
int Check_Num_is_Even_or_Odd_By_Divide_Mod(int);
enum Num_Status{IS_EVEN,IS_ODD};
int main()
{
	int num,status;
	printf("Enter a Number = ");
	scanf("%d",&num);
	//status = Check_Num_is_Even_or_Odd(num);
	//status = Check_Num_is_Even_or_Odd_By_BitWiseAnd(num);
	status = Check_Num_is_Even_or_Odd_By_Divide_Mod(num);
	if(status == IS_EVEN)
		printf("%d is an Even Number\n",num);
	else
		printf("%d is an Odd Number\n",num);
	return 0;
}
int Check_Num_is_Even_or_Odd(int n)
{
	if((n%2) == 0)
		return IS_EVEN;
	else
		return IS_ODD;
}
int Check_Num_is_Even_or_Odd_By_BitWiseAnd(int n)
{
	if((n & 1) == 1)
		return IS_ODD;
	else
		return IS_EVEN;
}
int Check_Num_is_Even_or_Odd_By_Divide_Mod(int n)
{
	if(((n/2) * 2) == n)
		return IS_EVEN;
	else
		return IS_ODD;
}

Output

Enter a Number = 25
25 is an Odd Number
Enter a Number = 10
10 is an Even Number