Advertisement
Ludmil

Untitled

Nov 22nd, 2012
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. using System;
  2.  
  3. class ExtractBit
  4. {
  5. static void Main()
  6. {
  7. Console.WriteLine("Write an integer");
  8. int number = int.Parse(Console.ReadLine());
  9. Console.Write("{0} in Binary :", number);
  10. Console.WriteLine(Convert.ToString(number, 2).PadLeft(32, '0'));
  11. extractagain:
  12. int number1 = number;
  13. Console.WriteLine("Choose a bit possition to extract");
  14.  
  15. int bitPosition = int.Parse(Console.ReadLine());
  16. int mask = number << bitPosition;
  17. Console.WriteLine((number & mask) != 0 ? "Value is 1" :
  18. "Value is 0");
  19. Console.WriteLine("Pres 1 to extract another bit from position or pres any key to exit:)");
  20. short redo = short.Parse(Console.ReadLine());
  21. if (redo == 1)
  22. goto extractagain;
  23. }
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement