Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
delenie_po_modulju [2025/07/06 12:38] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Деление по модулю (вычисление остатка от деления) ======
 +Деление по модулю — это алгоритм нахождения остатка от деления первого натурального числа на второе.
  
 +**%** - деление по модулю. Эта операция //взятия вычета по модулю// (вычисление остатка от деления).
 +
 +Результатом этой операции является остаток от целочисленного деления, например, если мы делим 11 на 3, то целых частей у нас получается 3, (так как 3*3=9), в остатке будет 2, это число и будет результатом деления по модулю, пример [[zametki_po_jazyku_c|для языка C++]]: 
 +<file cpp>
 +11/3 = 3 целых 2 в остатке. Т.е. 11-3*3=2
 +11%3 = 2 (остаток)
 +
 +27%23 = 1 целое 4 в остатке. Т.е. 27-1*23=4
 +</file>
 +
 +Примечание: 
 +  - Операцию деления по модулю, можно применять только к целочисленным данным. Попытки нарушить данное правило приведут к ошибке на этапе компиляции.
 +  - Если меньшее число делится на большее с помощью %, то результатом будет само меньшее число: 3%10 = 3
 +  - Делить по модулю на нуль нельзя, это приведет к некорректной работе программы на этапе выполнения. 
 +
 +Смотрите также:
 +  * [[operatory]]
 +  * Установка диапазона для генератора [[rand]]

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!