В результате выполнения программы напечатано число 15. Какое наибольшее значение может иметь переменная S после выполнения программы? Пользователь программы вводит только натуральные числа. Dat = [0]*100 N = 10 m = S = 0 for k in range(0, N): Dat[k] = int(input()) for k in range(0, N): if Dat[k] > m: m = Dat[k] x = 0 for j in range(1, Dat[k]+1): if Dat[k] % j == 0: x += 1 if x == 2: S = Dat[k] print(m)
Задание

В результате выполнения программы напечатано число 15. Какое наибольшее значение может иметь переменная S после выполнения программы? Пользователь программы вводит только натуральные числа.
Dat =

\[0\]
*100
N = 10
m = S = 0
for k in range\(0, N\):
Dat
\[k\]
= int\(input\(\))
for k in range\(0, N\):
if Dat
\[k\]
> m:
m = Dat
\[k\]

x = 0
for j in range\(1, Dat⟨1⟩\+1\):
if Dat
\[k\]
% j == 0:
x += 1
if x == 2:
S = Dat
\[k\]

print\(m\)