Разберем, как работает цикл `while`:
* Итерация 1:
* `s = 0`, `i = 5`
* Условие `i > 0` -> `5 > 0` (истина)
* `s = s + i = 0 + 5 = 5`
* `i = i - 1 = 5 - 1 = 4`
* Итерация 2:
* `s = 5`, `i = 4`
* Условие `i > 0` -> `4 > 0` (истина)
* `s = s + i = 5 + 4 = 9`
* `i = i - 1 = 4 - 1 = 3`
* Итерация 3:
* `s = 9`, `i = 3`
* Условие `i > 0` -> `3 > 0` (истина)
* `s = s + i = 9 + 3 = 12`
* `i = i - 1 = 3 - 1 = 2`
* Итерация 4:
* `s = 12`, `i = 2`
* Условие `i > 0` -> `2 > 0` (истина)
* `s = s + i = 12 + 2 = 14`
* `i = i - 1 = 2 - 1 = 1`
* Итерация 5:
* `s = 14`, `i = 1`
* Условие `i > 0` -> `1 > 0` (истина)
* `s = s + i = 14 + 1 = 15`
* `i = i - 1 = 1 - 1 = 0`
* После цикла:
* `s = 15`, `i = 0`
Ответ: г) `s = 15; i = 0`