A simple question which can really impress someone who has recently started C programming.
If the number is odd then its Least Significant Bit (LSB) will be set to 1 otherwise if the number is even then its LSB is set to 0. When you perform bitwise AND(&) operation of numeric 1 with the given number the result would be either 1 if the number is odd or 0 if the number is even.
Let us see the implementation of these:
int find_Odd(int number)
{
return ( number&1 );
}