Что такое операции mod и div в Pascal? чем заключается вопрос: Что такое операции mod и div в языке Pascal. Как с нами работать? Сложность : легкая . Постараюсь быть краток, сразу стоит сказать что эти операции работают только с целыми числами, т.е. integer и т.д.
Сначала операция div:
Эта операция используется для того чтобы найти целую часть от деления, как это понять? Допустим у нас есть код: 123456var n : integer;begin n := 12; n := n div 10;end. n у нас будет равно 1. Почему? Как я и сказал div ищет целую часть от деления, т.е. у нас делится 12 на 10, это будет равно 1.2. Целая часть от деления равна 1. Вот это и делает операция div, если допустим 12 div 2, ответ 6.0, целая часть уже равна 6. Т.е. мы как бы делим 12 на 10, но в ответ записывается только целая часть от деления. Дальше операция mod:
Эта операция уже ищет остаток от деления. Не думайте что это дробная часть, НЕ ПУТАЙТЕ! Допустим есть код: 123456var n : integer;begin n := 12; n := n mod 10;end. 12345var a , b , c :