Предмет: Информатика,
автор: Kexit23
Нужна программа на Python 3
Вася всерьез решил стать отличником и для этого проводит эксперименты по перемножению большого количества пятерок. Он уже открыл главный секрет пятерок: последняя цифра результата всегда получается пятерка! Начиная с двух пятерок и дальше в произведении предпоследняя цифра почему-то получается всегда... двойка. А вот с третьей справа цифрой все непонятно для Васи.
Напишите программу, которая выведет, какая цифра будет третьей справа, если перемножить заданное количество пятерок.
Спасибо.
Ответы
Автор ответа:
1
n = int(input())
if n < 3:
print(0)
elif n % 2 == 0:
print(6)
else:
print(1)
Всё основывается на свойствах степеней пятерки- если смотреть на их остаток от деления на 1000, и умножать его на пятерку, то будет получаться: 125, 625, 125, 625, ... Единственное исключение- степени до третьей, ибо они меньше 100 => третьей цифры у них нет.
Kexit23:
спасибо огромное тебе
Похожие вопросы
Предмет: Русский язык,
автор: Мавлон
Предмет: Русский язык,
автор: танюня4
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: galkinairina954
Предмет: Математика,
автор: molokowaelena6