Пусть Р- произведение всех простых чисел, не превосходящих 1580, N- произведение всех чисел, не превосходящих 2020. Найти предпоследнюю цифру в десятичной записи числа P*N.
В задаче должно быть оговорено, какая шкала на часах - 12-часовая или 24-часовая (такие часы есть, но встречаются редко). Остановимся на 1 варианте - 12-часовом. Минутная стрелка делает 1 оборот (360°) за 60 минут. Скорость её вращения 360/60 = 6 °/мин. Часовая - 1 оборот (360°) за 12 часов или 12*60 = 720 минут. Скорость её вращения 360/720 = 0,5°/мин. 24 градуса она пройдёт за 24/0,5 = 48 минут. минутная стрелка повернётся за это время на 48*6 = 288°.
Можно проще рассуждать: минутная стрелка вращается в 12 раз быстрее часовой. Пока часовая проходит 24 градуса, минутная 24*12 = 288°.
5
Объяснение:
Уже не актуально наверное, но все же
Решил написать код на Python 3
import math
a = 0
counter = 1
counter2 = 1
for j in range (1, 2020):
for i in range (2, int(math.sqrt(j)) + 1):
if j % i == 0:
a = 0
break
else:
a = j
if a!=0:
counter*=a
for i in range (1, 1580, 2):
counter2*=i
print (counter * 6 * counter2)
Программа выводит огромное число предпоследняя цифра, которого 5 (если запустить код, то вы сможеет это пронаблюдать)
P.S я знаю, что нужно математическое решение (и оно скорре всего проще), но я решил сделать так.