Для решения этой задачи необходимо проследить за изменением значений переменных n, S и i в зависимости от заданного алгоритма.
Представим результаты в виде таблицы:
| n | S | i |
|---|---|---|
| 6 | 17 | 4 |
| 10 | 25 | 8 |
| 20 | -5 | 22 |
Разберем каждый случай подробно:
n = 6:
i = 20, S = 5.i <= n (20 <= 6) - ложно.S = S - n/2 = 5 - 6/2 = 5 - 3 = 2.i = n + 2 = 6 + 2 = 8.S (S = 2).n = 10:
i = 20, S = 5.i <= n (20 <= 10) - ложно.S = S - n/2 = 5 - 10/2 = 5 - 5 = 0.i = n + 2 = 10 + 2 = 12.S (S = 0).n = 20:
i = 20, S = 5.i <= n (20 <= 20) - истинно.S = S + n*2 = 5 + 20*2 = 5 + 40 = 45.i = n - 2 = 20 - 2 = 18.S (S = 45).