Aufgabe
Gegeben seien zwei positive ganze Zahlen (divid e nd und divis o r), berechnen die q uotient und die r emainder.
Normalerweise würde es als e = o*q+rwo q*o<=eund berechnet werden 0<=r<o.
Für diese Herausforderung gibt es e = o*q+raber noch q*o>=eund -o<r<=0.
Zum Beispiel e=20und o=3normalerweise wäre es 20/3 -> 20=3*6+2, da 18<=20und 0<=2<3. Hier wird es 20/3 -> 20=3*7-1wo 21>=20und sein-3<-1<=0
Testfälle
Input -> Output
20, 3 -> 7, -1
10, 5 -> 2, 0
7, 20 -> 1, -13
100, 13 -> 8, -4
Du musst nicht damit umgehen o=0.
rals Negation des Realwerts rfür Sprachen auszugeben , die vorzeichenlose Bytes verwenden, um Daten zu speichern oder einen Überlauf anzunehmen? ( -1→ 1/ 255)