We all love bits - моля за пояснение
Стигнах до следното решение: http://pastebin.com/YMuVpZuw
Отговорите не са ми верни, огледах условието, може би от умора не мога да видя...реших направо да питам :)
Поотделно inverse i b дават верни резултати, но по формулата на Митко излиза съвсем друго, също така установих че дава вярно решение ако сложа като Аутпут "b" - toest продукта на следния код:
-
int b = 0;
-
while (p != 0)
-
{
-
b = b << 1;
-
b = b | (p & 1);
-
p = p >> 1;
-
}
Доколкото разбирам от условието целта не е само да invert числото.