10,8 тыс читали · 5 лет назад
Что такое операции mod и div в Pascal? чем заключается вопрос: Что такое операции mod и div в языке Pascal. Как с нами работать?
Что такое операции mod и div в Pascal? чем заключается вопрос: Что такое операции mod и div в языке Pascal. Как с нами работать? Сложность : легкая . Постараюсь быть краток, сразу стоит сказать что эти операции работают только с целыми числами, т.е. integer и т.д. Сначала операция div: Эта операция используется для того чтобы найти целую часть от деления, как это понять? Допустим у нас есть код: 123456var n : integer;begin n := 12; n := n div 10;end. n у нас будет равно 1. Почему? Как я и сказал div ищет целую часть от деления, т...
3191 читали · 3 года назад
Как найти остаток от деления чудовищно большого числа? Модулярная арифметика
Быстрая задача на вычисление остатка от деления 13! на 17. Конечно, понятно, что остаток не может быть равен 0, ведь 17 - простое число и не представимо никаким образом как произведение множителей от 1 до 13. Да, в компьютерный век вычислить "какой-то" 13! проще простого. Однако, я хочу рассказать Вам про метод, который позволит Вам делать вычисление остатков на бумаге. Поехали: Операция "mod" - выдает остаток от деления числа на другое. Примечательно, что результат выполнения этой операции может быть и отрицательным (я буду часто использовать это)...