Найти первую цифру целого числа. Отсчёт начинать с наивысшего разряда.
Входные данные
Одно целое 64-х разрядное число, содержащее не менее одной цифры. Число может быть отрицательным.
Выходные данные
Выведите первую цифру заданного числа.
Алгоритм решения задачи
- Удаляем из числа последнюю цифру пока оно больше или равно 10;
Решение
using System;
class Program
{
static void Main(string[] args)
{
var n = Math.Abs(Convert.ToInt64(Console.ReadLine()));
while (n >= 10)
{
n /= 10;
}
Console.WriteLine(n);
}
}