I'm trying to write a code that tells me whether a number is negative/positive, even/odd. For example:
- given
-2
->e -1
, - given
-3
->o -1
and so on. The thing is it's working for everything expect negative odd numbers.
Here's the part of the code that's responsible for deciding:
if (number % 2 == 0 && number < 0)
{
Console.WriteLine("e" + " " + "-1");
}
else if (number % 2 == 0 && number > 0)
{
Console.WriteLine("e" + " " + "1");
}
else if (number % 2 == 1 && number > 0)
{
Console.WriteLine("o" + " " + "1");
}
else if (number % 2 == 1 && number < 0)
{
Console.WriteLine("o" + " " + "-1");
}
else if (number == 0)
{
Console.WriteLine("0");
}