samedi 14 novembre 2020

Code for identifying negative and positive even/odd number not working

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");
}

Aucun commentaire:

Enregistrer un commentaire