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 числото.
 - намиране на стойността,която е записана в него - дали е 0 или 1.
 - намиране на стойността,която е записана в него - дали е 0 или 1.