Алексей Пупок
Мастер
(1126)
6 месяцев назад
Цикл начинается с i = 1 и продолжается до i = 250. Внутри цикла проверяется условие: если n (равное 250) делится на i без остатка (n % i = 0) и целая часть от деления (i % 100) / 10 равна 5, то выводится значение i и цикл прерывается.
Первое значение i, которое удовлетворяет этому условию, - это 250, потому что 250 делится на 250 без остатка, и целая часть от деления 250 % 100 / 10 равна 5. Поэтому на экран будет выведено число 250, и цикл будет прерван.
RAM OverflowМастер (1396)
6 месяцев назад
С каких пор 25 % 100 / 10 равна 5, если это будет 2,5(при обычном делении) или 2(при делении нацело), но никак не 5.
n = 250;
i = 1;
Пока i <= 250 цикл
Если n % i = 0 and цел((i % 100) / 10) = 5 тогда
Сообщить(i);
Прервать;
КонецЕсли;
i = i + 1;
КонецЦикла;