Определите количество различных значений при которых программа, приведённая ниже, выводит тот же ответ, что и при входном значении
Значение
также включается в подсчёт различных значений
Программа работает так: = 12, в цикле, если
> k), мы уменьшаем значение
на единицу.
При получим
= 2. Посмотрим, при каких еще значениях k получим
= 2.
Чтобы получить = 2, при
= 3 мы должны зайти в цикл, где уменьшим значение
на единицу, а при
= 2 условие захода в цикл уже не должно выполняться. Значит,
Получаем
Таким образом, нам подходят все целые значения [8; 27) — их 27 — 8 = 19.
Ответ: 19