Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
int sum = 0;
for (int i = 2; i <= 6; i += 2)
{
sum += i;
}
Console.WriteLine(sum);12
- Ждать
10: шагi += 2выполняется после тела, поэтому первая итерация идёт сi = 2, а сумма —2 + 4 + 6. - Ждать
20: перед итерацией сi = 8условие8 <= 6ложно, поэтому цикл заканчивается, не прибавив8.
- Что выведет программа, если условие заменить на
i < 6? - Сколько раз проверяется условие
i <= 6, пока работает цикл?