Дано натуральное число n<=100, найти первую цифру числа n - C#
Формулировка задачи:
Дано натуральное число n<=100, Найти первую цифру числа n.
Помогите пожалуйста решить данную задачу, без if , циклов и массивов. Вроде получается, но при попытке найти первую цифру от числа 100 или те числа которые меньше 10 возникает проблема
Решение задачи: «Дано натуральное число n<=100, найти первую цифру числа n»
textual
Листинг программы
using System;
class FirstDigit {
static void Main() {
int n;
Console.Write("Number: ");
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("First digit: {0}", n / (int)(Math.Pow(10.0, Math.Floor(Math.Log10(n)))));
}
}