Как определить цифру из введенного числа? Например, из числа 1337 узнать вторую цифру.
string str = 1337.ToString();
Console.WriteLine(str[1]);
нумерация в строках такая же как и в массивах, но доступ по индексу к элементу доступен только для чтения
Способ без превращения числа в строку (будет работать быстрее):
static void Main(string[] args)
{
int n = 534534623;
int d = GetSecondDigit(n);
Console.WriteLine(d);
Console.ReadKey();
}
static int GetSecondDigit(int k)
{
while (k >= 100) k /= 10;
int d = k % 10;
return d;
}
Хотя, конечно, если у вас на входе строка, то проще получить второй символ по индексу (как в соседнем ответе).
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости