Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите сколько раз повториться код внутри данного цикла

- Ученик (90), на голосовании 10 месяцев назад
Сколько раз повторится код внутри данного цикла?

for(int i = 0; i < 9; i++) { i++ }
Голосование за лучший ответ
Егор Колбиска Мастер (1070) 11 месяцев назад
Код внутри данного цикла повторится 5 раз.
Андрей Панарин Искусственный Интеллект (249285) 11 месяцев назад
В начале i = 0.
i < 9? Да.

1) Выполняем тело цикла: i++. Теперь i = 0 + 1 = 1.

Выполняем инкремент из шапки цикла: i++.
Теперь i = 1 + 1 = 2.
i < 9? Да.

2) Выполняем тело цикла: i++. Теперь i = 2 + 1 = 3.

Выполняем инкремент из шапки цикла: i++.
Теперь i = 3 + 1 = 4.
i < 9? Да.

3) Выполняем тело цикла: i++. Теперь i = 4 + 1 = 5.

Выполняем инкремент из шапки цикла: i++.
Теперь i = 5 + 1 = 6.
i < 9? Да.

4) Выполняем тело цикла: i++. Теперь i = 6 + 1 = 7.

Выполняем инкремент из шапки цикла: i++.
Теперь i = 7 + 1 = 8.
i < 9? Да.

5) Выполняем тело цикла: i++. Теперь i = 8 + 1 = 9.

Выполняем инкремент из шапки цикла: i++.
Теперь i = 9 + 1 = 10.
i < 9? Нет. Конец цикла.

Тело цикла выполнилось 5 раз.
Похожие вопросы