A number is even if the remainder when divided by 2 is 0. A number is odd if it is not even. As you have implemented * and / then you determine if the remainder when divided by 2 is 0 or not.

You mention numeric string. If you are working with numeric strings, an even integer has either 0, 2, 4, 6, or 8 digit as the rightmost char in the string. LIkewise, an odd number has 1, 3, 5, 7 or 9 digit as the rightmost char.