- Сообщения
- 4,020
- Репутация
- 626
Необходимо написать наибыстрейшую программу, которая определяет первую цифру слева (цифра наивысшего разряда) факториала любого числа в десятичном представлении. Например,
Программа должна принимать на входе любое число, превышающее 100, считать его факториал и выдавать одну цифру от 1 - 9 которая является первой слева. Правильность ответа можете проверить на сайте Калькулятор Факториалов.
Бонусная задача: Определить первую цифру от числа 5001!
Код:
Число | Факториал | Первая цифра
------|-----------|-------------
1 | 1 | 1
2 | 2 | 2
3 | 6 | 6
4 | 24 | 2
5 | 120 | 1
6 | 720 | 7
7 | 5040 | 5
8 | 40320 | 4
9 | 362880 | 3
10 | 3628800 | 3
Бонусная задача: Определить первую цифру от числа 5001!
Последнее редактирование модератором: