Завдання
Зазначені два позитивних цілих чисел (DIVID е й і Divis O г), обчислити Q uotient і г emainder.
Зазвичай це було б обчислено як і e = o*q+rде .
Для цього виклик все-таки, але і .
Наприклад, і , як правило, це було б , оскільки і . Тут буде де і деq*o<=e0<=r<oe = o*q+rq*o>=e-o<r<=0e=20o=320/3 -> 20=3*6+218<=200<=2<320/3 -> 20=3*7-121>=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)