The %
operator does actually do exactly that. Your method is safe as long as b != 0
, but the same thing goes when using %
.
Question
int a = 978;
int b = 24;
int c = a - (a / b) * b;
c
seems to be remainder of division of a
and b
but i don't believe that operator %
is doing exactly the same. So what's the trick?
Solution
OTHER TIPS
a - (a/b) * b = a % b
c=a%b calculates the remainder of a when divided by b and is stored in c.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow