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); } } }
2 ответов
0
Меняю (x<=4) на (x<=30) к примеру, все равно результат получается 5. Как это происходит?
0
Все просто тут же мы ищем какие числа имеют общий остаток от деления на 2 и 4. Первое такие число и прерван цикл