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?

Was it helpful?

Solution

The % operator does actually do exactly that. Your method is safe as long as b != 0, but the same thing goes when using %.

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
scroll top