Предмет: Математика, автор: zanbolkobeev999

Пусть N – произведение всех нечетных натуральных чисел меньших 1000. Какая цифра стоит в произведении в разряде десятков?

Ответы

Автор ответа: Ivan19074
5

Ответ:

2

Пошаговое объяснение:

Метод I:

Гораздо проще составить программу, что я поначалу и сделал:

x = 1

for i in range(1, 1000, 2): x *= i

print(x%100//10)

Метод II (чистая математика):

Если 1-й метод не подходит, тогда замечаем, что N заканчивается либо на 25, либо на 75, т.к. оно делится на 25 но не делится на 2. Далее, заметим, что если умножить все нечётные числа, которые заканчиваются на 1, 5 и 9 получим число заканчивающееся именно на 25 (при умножении чисел кратных 5 нельзя получить число, оканчивающееся на 75, если среди них есть 25), а при умножении числа, которое заканчивается на 25, на число, которое заканчивается на 1 или на 9, оно все равно будет заканчиватся на 25.

Если умножить число, которое заканчивается на 25, на число, которое заканчивается на 3, а затем на число которое оканчивается на 7, произведение все равно будет заканчиваться на 25 - ведь 3*7 = 1 (mod 10). От 1 до 1000 нечётных чисел, которые заканчиваются на 3 и тех, которые заканчиваются на 7 одинаково, следовательно, N будет заканчиваться на 25, а его цифра десятков, следовательно, будет 2.


Ivan19074: спасибо
sovetzania: сросибо большое у меня завтра 2 тур
sovetzania: по математике
Ivan19074: А ты в каком классе учишься?
Похожие вопросы
Предмет: Математика, автор: donersmasom