Первая цифра числа

Найти первую цифру целого числа. Отсчёт начинать с наивысшего разряда.

Входные данные

Одно целое 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);
    }
}

Смотрите также: