Рассмотрим, как изменяются значения переменных a и b в цикле:
- Изначально: a = 1, b = 1. Условие a + b < 8 выполняется, так как 1 + 1 = 2 < 8.
- Первая итерация: a становится 1 + 1 = 2, b становится 1 + 2 = 3. Условие a + b < 8 выполняется, так как 2 + 3 = 5 < 8.
- Вторая итерация: a становится 2 + 1 = 3, b становится 3 + 2 = 5. Условие a + b < 8 не выполняется, так как 3 + 5 = 8, а нужно строго меньше.
Таким образом, цикл выполняется 2 раза.
Правильный ответ: б) 2 раза