Найти первую и последнюю цифры числа - C#
Формулировка задачи:
Подскажите, пожалуйста, как можно узнать первую цифру числа, если я не знаю, какое число вообще введет пользователь и из скольких разрядов оно будет состоять?
И еще такой вопрос, вот, чтобы узнать последнюю цифру целого числа, делим, например, так: 1234%10=4. Но это не работает для дробных чисел (1234,5%10=4,5 или же вообще 1234,56%10=4,559999...), т.е. как можно узнать последнюю цифру дробного числа (опять таки, не зная кол-во цифр ни до запятой, ни после)?
Решение задачи: «Найти первую и последнюю цифры числа»
textual
Листинг программы
int firstDigit = (int)(n / Math.Pow(10, (int)Math.Log10(n))); int lastDigit = (int)(n % 10);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д