Comments 4
А я делал по простому:
Я что-то с самого начала не понял,
При этом достаточно мало языков определяют две популярные DivMod и QuotRem операции, однако каким операциям по типу округления они соответствуют, я говорит не берусь..
Вы ж сами привели ссылку на википедию со списком реализаций в языках... и что не так?
Или речь про операцию, которая выдаёт одновременно оба результата (частное и остаток)? Конечно, в сложных случаях она полезна. Но... посмотрите, например, на команды AArch64. Там получения остатка вообще нет. Потому что умножение в современном железе дешёвое (стоимость как два сложения), и восстановить остаток по частному - копейки.
Ваши обозначения, по сравнению с divmodnote letter (можно считать основным на сейчас источником для обозначений T/F/C/R/E, даже если не первая в этом)... мне непонятно, чем down и up лучше, чем floor и ceiling. Последние хоть более стандартны.
Откуда утверждение, что в математике всегда используется евклидово определение?
И ещё интересен источник обозначений типа (с непарными скобками), ни разу такого не видел.
DivMod, QuotRem или что-то другое?