Для того чтоб проверить, как ее воспитанники могут считать, Мария Ивановна

Для того чтоб проверить, как ее ученики умеют считать, Мария Ивановна каждый год задает им на дом одну и ту же задачку Для данного натурального A найти минимальное естественное N такое, что N в ступени N (N, умноженное на себя N раз) делится на A. Из года в год и от воспитанника к ученику изменяется только число A. Вы решили посодействовать будущим поколениям. Для этого для вас нужно написать программу, решающую эту задачку Формат входных данных. Во входном файле содержится единственное число A (1 A 109). Формат выходных данных. В выходной файл вывести единственное число N. Образцы.

input.txt 813
output.txt 4 13

Пожалуйста в Python

Задать свой вопрос
2 ответа

A = int(input())

N = 0

for i in range(0,A):

N+=1

if (N**N)%A == 0:

 print(N)

 break

Решение на скрине и в текстовом файле. Файл input.txt создаете в том же каталоге, в котором находится программа.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт