// Number Count input Section
//*******************************************************************************
int count = 0;
while (true)
{
try
{
Console.Write("How many numbers do you want to enter ? : ");
count = Convert.ToInt32(Console.ReadLine());
break;
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Please enter just number..!");
Console.ResetColor();
}
}
// Numbers input section
//********************************************************************************
int[] numbers = new int[count];
int i = 0;
while (i < count)
{
while (true)
{
try
{
Console.WriteLine($"Enter {i + 1}th number : ");
numbers[i] = Convert.ToInt32(Console.ReadLine());
i++;
break;
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Please enter just number..!");
Console.ResetColor();
}
}
}
// Odd and Even Operation
//********************************************************************************
int oddsCount = 0;
int evensCount = 0;
int[] odds = new int[oddsCount];
int[] evens = new int[evensCount];
int oddnum = 0;
int evennum = 0;
foreach (int number in numbers)
{
if ((number % 2) == 1)
{
oddsCount++;
}
else
{
evensCount++;
}
}
foreach (int number in numbers)
{
if ((number % 2) == 1)
{
odds[oddnum] = number;
oddnum++;
}
else
{
evens[evennum] = number;
evennum++;
}
}
// Print Operation
//********************************************************************************
if (oddsCount != 0)
{
Console.WriteLine("Your odd numbers are : ");
foreach (int odd in odds)
{
Console.WriteLine($"{odd}");
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("-----------------------------------------");
Console.ResetColor();
}
else
{
Console.WriteLine("There is no odd number.");
}
if (evensCount != 0)
{
Console.WriteLine("Your even numbers are :");
foreach (int even in evens)
{
Console.WriteLine($"{even}");
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("-----------------------------------------");
Console.ResetColor();
}
else
{
Console.WriteLine("There is no even number.");
}