Сколько раз выполнится следующий цикл и почему:
int i = 5; while(i > 0) { i *= 3; i *= -1; }
Цикл выполнится один раз. При первой же итерации значение переменной i умножается на 3 и -1, то есть оно будет равно -15. Посколько цикл продолжается, пока значение переменной i больше 0, то после первой итерации произойдет выход из цикла.
Дан следующий цикл:
int j = 2; for (int i = 1; i < 100; i = i + 2) { j = j - 1; while(j < 15) { j = j + 5; } }
Сколько раз в этом цикле будет выполняться строка j = j - 1;
50 раз.
Что будет выведено на консоль в результате выполнения следующего цикла:
for(int i = 1; i < 3; i++) { switch (i) { default: Console.WriteLine($"i = {i++}"); break; } }
Варианты ответов:
Программа не скомпилируется
Ничего не будет выведено на консоль
Консоль будет иметь вывод
i = 1
Консоль будет иметь вывод
i = 1 i = 2
В результате выполения цикла консоль будет иметь следующий вывод:
i = 1