Решите на Python при помощи циклов
Найдите самый маленький натуральный делитель числа x, отличный от 1 (2 ≤ x ≤ 30000).
Входные данные
Вводится натуральное число x.
Выходные данные
Выведите наименьший делитель числа x, отличный от 1.
Примеры
входные данные:
2
выходные данные:
2
входные данные:
6
выходные данные:
2
входные данные:
25
выходные данные:
5
Ответы на вопрос
Ответил DexelGamer
0
Ответ:
Код дан в приложении.
Объяснение:
Мы просто пробегаемся до корня числа и пытаемся найти такой делитель. Если мы уже превысили корень, но так и не нашли ответ, значит, число простое, и мы выводим сам x.
Асимптотика решения:
Приложения:

Ответил Makaroon3278
0
Добрый день, к сожалению выдает ошибку
Ответил DexelGamer
0
Где это можно увидеть?
Ответил Makaroon3278
0
"Неправильный ответ на тесте 2"
Ответил DexelGamer
0
Нет, где можно сдать задачу?
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Математика,
7 лет назад
Математика,
7 лет назад
Геометрия,
9 лет назад
История,
9 лет назад