Guest User

Untitled

a guest
Dec 6th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. unsigned r = (x %d + y %d) %d;
  2.  
  3. r = (x mod d + y mod d) mod d;
  4.  
  5. r1 = x % d;
  6. r2 = y % d;
  7.  
  8. r = r1 < ( d - r2 ) ? r1 + r2 : r1 - ( d - r2 );
  9.  
  10. unsigned int remainder(unsigned int x, unsigned int y, unsigned int d)
  11. {
  12. unsigned int r1 = x % d;
  13. unsigned int r2 = y % d;
  14.  
  15. return r1 < (d - r2) ? r1 + r2 : r1 - (d - r2);
  16. }
Add Comment
Please, Sign In to add comment