Advertisement
adriyanbulgary

OperatorsExpressionsAndStatements - Task 12

Jun 13th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.71 KB | None | 0 0
  1. using System;
  2. /*
  3.  * Write an expression that extracts from given integer n the value of given bit at index p.
  4.  */
  5. class ExtractBitFromInt
  6. {
  7.     static void Main()
  8.     {
  9.         int number;
  10.         int changeBit;
  11.         int bit;
  12.         byte bitNum;
  13.         Console.WriteLine("Please enter some integer number");
  14.         number = int.Parse(Console.ReadLine());
  15.         Console.WriteLine("Please enter the bit's number");
  16.         bitNum = byte.Parse(Console.ReadLine());
  17.         changeBit = number >> bitNum;
  18.         bit = changeBit & 1;
  19.         Console.WriteLine("Bit number: {0} Number: {1} Binary: {2}\n\t\tThe bit is: {3}",bitNum,number,Convert.ToString(number,2),bit);
  20.         Console.Read();
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement