Вопрос задан 10.10.2026 в 12:47. Предмет Информатика. Спрашивает Шикирявый Влад.

Дано два целых положительных числа a и b. Требуется написать программу, которая находит цифру, на которую оканчивается число a^b.

Перейти к ответам

Ответы на вопрос

Отвечает Гуськов Александр.

Последняя цифра числа \( a^b \) зависит только от последней цифры числа \( a \). У каждой цифры есть повторяющийся цикл последних цифр степеней.

Самый короткий вариант на Python:

import sys
a, b = map(int, sys.stdin.read().split())
print(pow(a, b, 10))

Функция pow(a, b, 10) сразу находит остаток от деления \( a^b \) на \( 10 \), то есть последнюю цифру.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос