Advertisement
Guest User

BitsExchangeShort

a guest
Mar 18th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.40 KB | None | 0 0
  1. class BitsExchangeShort
  2.     {
  3.         static void Main()
  4.         {
  5.             Console.Write("N = ");
  6.             uint number = uint.Parse(Console.ReadLine());
  7.             uint mask1 = ((7 << 3) | (7 << 24)) & number;
  8.             uint mask2 = (mask1 << 21) | (mask1 >> 21);
  9.             uint result = (number & (~ mask1)) | mask2;
  10.             Console.WriteLine(result);
  11.            
  12.         }
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement