0

Объясните пожалуйста логику выражения, не могу понять что влияет на вывод результата.

namespace SoloLearn { class Program { static void Main(string[] args) { int x; int y = 0; for (x=2; x<=4; x++) { if (x%2 == x%4) break; y += x; } Console.WriteLine(y); } } }

27th Jul 2019, 7:24 AM
VSXXXDM
VSXXXDM - avatar
2 Antworten
0
Меняю (x<=4) на (x<=30) к примеру, все равно результат получается 5. Как это происходит?
27th Jul 2019, 7:26 AM
VSXXXDM
VSXXXDM - avatar
0
Все просто тут же мы ищем какие числа имеют общий остаток от деления на 2 и 4. Первое такие число и прерван цикл
30th Jul 2019, 8:15 PM
Глупый Мишка