Есть ответ 👍

Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.

Входные данные
Вводится натуральное число.

Выходные данные
Выведите ответ на задачу.

Примеры
входные данные
15
выходные данные
3
На питоне,

123
320
Посмотреть ответы 2

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

mofobaxu
4,7(80 оценок)

num = int(input())

for i in range(2, num // 2):

   if num % i == 0:

       print(i)

       break

else:

   print(num)

Hah125
4,4(58 оценок)

Var   a, n, n1: longint; begin   writeln('введите n: ');   readln(n);   n1 : = n;   a : = 0;   while n < > 0 do   begin       a : = sqr(n mod 10) + a;       n : = (n div 10);   end;   if sqr(n1) = a then writeln('квадрат числа n равен сумме квадратов его цифр')   else writeln('квадрат числа n не равен сумме квадратов его цифр'); end.

Популярно: Информатика