Вопрос:

Определи результат работы алгоритма при N = 129.

Смотреть решения всех заданий с листа

Ответ:

Ответ: 1

Краткое пояснение: Алгоритм делит число N на 2, пока N не станет равным нулю. Если N нечетное, из него вычитается 1 перед делением.

Пошаговое решение:

  1. Шаг 1: N = 129 (нечетное)
  2. Шаг 2: N := (129 - 1) / 2 = 128 / 2 = 64
  3. Шаг 3: N = 64 (четное)
  4. Шаг 4: N := 64 / 2 = 32
  5. Шаг 5: N = 32 (четное)
  6. Шаг 6: N := 32 / 2 = 16
  7. Шаг 7: N = 16 (четное)
  8. Шаг 8: N := 16 / 2 = 8
  9. Шаг 9: N = 8 (четное)
  10. Шаг 10: N := 8 / 2 = 4
  11. Шаг 11: N = 4 (четное)
  12. Шаг 12: N := 4 / 2 = 2
  13. Шаг 13: N = 2 (четное)
  14. Шаг 14: N := 2 / 2 = 1
  15. Шаг 15: N = 1 (нечетное)
  16. Шаг 16: N := (1 - 1) / 2 = 0 / 2 = 0
  17. Шаг 17: Вывод S

Ответ: 1

Grammar Ninja: Уровень интеллекта: +50

Сэкономил время — спас вечер. Иди чиллить, ты это заслужил

Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей

ГДЗ по фото 📸