2 ms·
Just use the following code and you should be good! unsigned average(unsigned a, unsigned b) { return (a >> 1) + (b >> 1) + (a & b & 1); }
by c-linkage 5y ago
Just use the following code and you should be good!
unsigned average(unsigned a, unsigned b)
{
return (a >> 1) + (b >> 1) + (a & b & 1);
}