задача
Указанные два положительных целых чисел (DIVID е й и Divis O г), вычислить Q uotient и г emainder.
Обычно это будет рассчитываться как e = o*q+r
где q*o<=e
и 0<=r<o
.
Для этого вызова это еще, e = o*q+r
но q*o>=e
и -o<r<=0
.
Например, e=20
и o=3
, как правило, это будет 20/3 -> 20=3*6+2
, так как 18<=20
и0<=2<3
. Здесь будет 20/3 -> 20=3*7-1
где 21>=20
и-3<-1<=0
Тестовые случаи
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
Вам не нужно справляться o=0
.
r
как отрицание реального r
для языков, которые используют байты без знака для хранения данных или предполагают переполнение? ( -1
→ 1
/ 255
)