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

Makaroon3278:
Добрый день, к сожалению выдает ошибку
Похожие вопросы
Предмет: Українська мова,
автор: arinakravc6
Предмет: Алгебра,
автор: linaa47
Предмет: Математика,
автор: nadiraasamov
Предмет: Обществознание,
автор: nastyalegkova1