Bài tập
Cho hai số nguyên dương (chia e nd và divis o r), tính q uotient và r emainder.
Thông thường nó sẽ được tính là e = o*q+rở đâu q*o<=evà 0<=r<o.
Đối với thách thức này nó vẫn e = o*q+rnhưng q*o>=evà -o<r<=0.
Ví dụe=20 và o=3, thông thường nó sẽ là 20/3 -> 20=3*6+2, kể từ 18<=20và 0<=2<3. Đây sẽ là 20/3 -> 20=3*7-1nơi 21>=20và-3<-1<=0
Các trường hợp thử nghiệm
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
Bạn không cần phải xử lý o=0 .
rdưới dạng phủ định thực rcho các ngôn ngữ sử dụng byte không dấu để lưu trữ dữ liệu hoặc giả sử tràn? ( -1→ 1/ 255)