Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.73 KB | None | 0 0
  1. static void Main(string[] args)
  2.         {
  3.             int n = int.Parse(Console.ReadLine());
  4.             int step = int.Parse(Console.ReadLine());
  5.             int[] numbers = new int[n];
  6.  
  7.             for (int i = 0; i < n; i++)
  8.             {
  9.                 numbers[i] = int.Parse(Console.ReadLine());
  10.             }
  11.  
  12.             for (int currentStep = 1; currentStep < n * 8; currentStep += step)
  13.             {
  14.                 int numberIndex = (int)Math.Floor(currentStep / 8M);
  15.                 int bitIndex = 7 - (currentStep % 8);
  16.                 numbers[numberIndex] |= (1 << bitIndex);
  17.             }
  18.  
  19.             foreach (int number in numbers)
  20.             {
  21.                 Console.WriteLine(number);
  22.             }
  23.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement