static void Main(string[] args)
{
Console.WriteLine("склоняет яблоко с введенным числом");
Console.Write(" введите число: ");
int a ;
a = Console.Read();
string body = "яблок";
string first = "о";
string second = "а";
int num = a % 10;
string a1 = Convert.ToString(a);
switch (num)
{
case 1:
Console.WriteLine (a1 + body + first);
break;
case 2:
case 3:
case 4:
Console.WriteLine (a1 + body +second);
break;
default:
Console.WriteLine( a1 + body);
break;
}
}
}
Проблема в том, когда я инициализирую переменную a , в ней сохраняется unicode первой цифры введенного числа.
Как это исправить?