कार्य
दो पॉजिटिव पूर्णांक (विभाजन e nd और divis o r) को देखते हुए , q uotient और r 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)