Advertisement
veselka_a

02_06.CheckFourthBit

Nov 12th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.91 KB | None | 0 0
  1. using System;
  2.  
  3. namespace CheckFourBit
  4. {
  5.     class CheckBitFour
  6.     {
  7.         static void Main()
  8.         {/*Декларирайте променлива от тип byte и я инициализирайте с произволна стойност.
  9.           * Отпечатайте на екрана "access granted", ако 4-тия бит (позициите започват от 0) е
  10.           * 1 или "access denied" ако 4-тия бит е 0 */
  11.  
  12.             Console.WriteLine("Please enter an byte number (0-255): ");
  13.             byte number = Convert.ToByte(Console.ReadLine());
  14.             Console.WriteLine(Convert.ToString(number,2).PadLeft(8,'0'));
  15.             int mask = 1 << 4;
  16.             int maskAndNumber = mask & number;
  17.             int bitFour = maskAndNumber >> 4;
  18.             Console.WriteLine((bitFour== 1) ? "access granted" : "access denied");
  19.      
  20.            }
  21.  
  22.         }
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement