Уроки С++. № 14. Проверка числа на кратность
Сумасшедший способ проверить, является ли число простым, используя регулярное выражение
В поисках алгоритмов для выявления простых чисел, вы где-нибудь, да встречали подобное выражение: Что это? Это способ проверки, является ли число простым. Вам даже не придётся писать цикл for! Дико, не так ли? Я тоже так думал. Поэтому решил, что будет интересно разобрать и разъяснить это выражение шаг за шагом на случай, если кому-то любопытно. Примечание: Я знаю, регулярные выражения иногда похожи на абракадабру (особенно, всё что между символами /), но я обещаю, что всё обретёт смысл. Оставайтесь со мной...
1с как проверить кратность числа
В 1С существует несколько способов проверить кратность одного числа другому. Выбор конкретного способа зависит от того, где вы хотите выполнить эту проверку (например, в запросе, в коде модуля объекта или формы) и какие требования к производительности предъявляются. Операция MOD возвращает остаток от деления одного числа на другое. Если остаток равен нулю, значит, первое число кратно второму. Функция ЧислоКратно(ПроверяемоеЧисло, Делитель) Экспорт // Возвращает Истина, если ПроверяемоеЧисло кратно Делителю, иначе Ложь. Результат = (ПроверяемоеЧисло MOD Делитель) = 0; Возврат Результат; КонецФункции...