Дано целое число ,лежащее в диапазоне от 1 до 999. Вывести его строку-описание вида “четное двухзначное число” “нечетное трехзначное число” и т.д. .На C#
Ответы
using System;
namespace restless
{
class Program
{
static void Main()
{
int x = Convert.ToInt32(Console.ReadLine());
int counter = x.ToString().Length;
bool IsEven = (x & 1) == 0 ? true : false;
if (counter == 1 && IsEven)
Console.WriteLine("Четное однозначное число");
else if (counter == 1 && !IsEven)
Console.WriteLine("Нечётное однозначное число");
else if (counter == 2 && IsEven)
Console.WriteLine("Чётное двузначное число");
else if (counter == 2 && !IsEven)
Console.WriteLine("Нечётное двузначное число");
else if (counter == 3 && IsEven)
Console.WriteLine("Чётное трехзначное число");
else if (counter == 3 && !IsEven)
Console.WriteLine("Нечётное трехзначное число");
}
}
}