Предмет: Информатика,
автор: varav4ikml
Чому дорівнює s після виконання фрагменту програми?СРОЧНО
а = 28
s = 0
for i in range(2, (a//2)+1):
if(a%i == 0): s = s+i
aruzhanabatovna:
27
Ответы
Автор ответа:
9
Ответ:
ответ будет 27
Объяснение:
прошел по всему коду
Автор ответа:
5
Ответ:
27
Объяснение:
i = 2 28 % 2 = 0
т.к. 28 % 2 = 0, то s = 0 + 2 = 2
i = 3 28 % 3 = 1
т.к. 28 % 3 ≠ 1, то s = 2
i = 4 28 % 4 = 0
т.к. 28 % 4 = 0, то s = 2 + 4 = 6
i = 5 28 % 5 = 3
т.к. 28 % 5 ≠ 3, то s = 6
i = 6 28 % 6 = 4
т.к. 28 % 6 ≠ 4, то s = 6
i = 7 28 % 7 = 0
т.к. 28 % 7 = 0, то s = 6 + 7 = 13
i = 8 28 % 8 = 4
т.к. 28 % 8 ≠ 4, то s = 13
i = 9 28 % 9 = 1
т.к. 28 % 9 ≠ 1, то s = 13
i = 10 28 % 10 = 8
т.к. 28 % 10 ≠ 8, то s = 13
i = 11 28 % 11 = 6
т.к. 28 % 11 ≠ 6, то s = 13
i = 12 28 % 12 = 4
т.к. 28 % 12 ≠ 4, то s = 13
i = 13 28 % 13 = 2
т.к. 28 % 13 ≠ 2, то s = 13
i = 14 28 % 14 = 0
т.к. 28 % 14 = 0, то s = 13 + 14 = 27
Похожие вопросы
Предмет: Литература,
автор: lionermagambetov
Предмет: Геометрия,
автор: msabi
Предмет: Математика,
автор: Emichkaqwe
Предмет: Физкультура и спорт,
автор: mrachkova
Предмет: Химия,
автор: evelinamedzitova92