Вставьте пропущенное значение в условии цикла таким образом, чтобы цикл выполнялся 8 раз. Если
таких значений несколько, то укажите минимальное из возможных. int i=0; while (i<? ) i+=2; 16 неправильно, я так думаю к i=0 мы в результате цикла добавляем 2 (i+=2), соответственно 0+2-1, 2+2-2, 4+2-3, 6+2-4, 8+2-5, 10+2-6, 12+2-7, 14+2-8... подскажите что делаю не так?Ответы на вопрос
Ответ:
15
Объяснение:
После того, как цикл выполнится 8 раз, к i прибавится два 8 раз. Я выбираю 15, т.к:
- 0+2=2
- 2+2=4
- 4+2=6
- 6+2=8
- 8+2=10
- 10+2=12
- 12+2=14
- 14+2=16
14<15? Да => цикл выполнится. А 16<15? Нет => цикл остановится. Поэтому 15 - минимальное из возможных. 16 тоже подойдет, но нас просят минимальное.
Вы делаете небольшую ошибку в вычислениях для определения количества итераций цикла. Для того чтобы цикл выполнился 8 раз, значение, которое нужно подставить вместо вопросительного знака, должно быть таким, чтобы после 8 итераций значение переменной i стало равным 16.
Давайте рассмотрим каждую итерацию цикла:
i = 0 + 2 = 2i = 2 + 2 = 4i = 4 + 2 = 6i = 6 + 2 = 8i = 8 + 2 = 10i = 10 + 2 = 12i = 12 + 2 = 14i = 14 + 2 = 16
Как видно из вычислений, после 8 итераций i становится равным 16. Чтобы выполнить 8 итераций, значение, которое нужно подставить вместо вопросительного знака, равно 8.
Итак, чтобы цикл выполнился 8 раз, замените ? на 8:
cint i = 0;
while (i < 8) {
i += 2;
}
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
