Определить, является введенное число двухзначным или однозначным, положительным или отрицательным - C#
Формулировка задачи:
Помогите с задачкой пожалуйста. Программа должна определять двухзначное или однозначное, положительное или отрицательное число от -99 до 99. например вводим 10, программа должна написать "Двухзначное положительное". попробовал сделать массивом но не получается...
Решение задачи: «Определить, является введенное число двухзначным или однозначным, положительным или отрицательным»
textual
Листинг программы
int number = -2;
string str = number.ToString();
if (number == 0)
Console.WriteLine("Однозначное ноль");
else if (number > 0 && str.Length == 1)
Console.WriteLine("Положительное однозначное");
else if (number > 0 && str.Length == 2)
Console.WriteLine("Положительное двозначное");
else if (number < 0 && str.Length == 3)
Console.WriteLine("Отрицательное двухзначное");
else Console.WriteLine("Отрицательное однозначное");