Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class FallDown
- {
- static void Main()
- {
- int number0 = int.Parse(Console.ReadLine());
- int number1 = int.Parse(Console.ReadLine());
- int number2 = int.Parse(Console.ReadLine());
- int number3 = int.Parse(Console.ReadLine());
- int number4 = int.Parse(Console.ReadLine());
- int number5 = int.Parse(Console.ReadLine());
- int number6 = int.Parse(Console.ReadLine());
- int number7 = int.Parse(Console.ReadLine());
- for (int row = 1; row <= 7; row++)
- {
- for (int column = 0; column <= 7; column++)
- {
- if ((number7 >> column & 1) == 0 && (number6 >> column & 1) == 1)
- {
- number7 |= (1 << column);
- number6 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number6 >> column & 1) == 0 && (number5 >> column & 1) == 1)
- {
- number6 |= (1 << column);
- number5 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number5 >> column & 1) == 0 && (number4 >> column & 1) == 1)
- {
- number5 |= (1 << column);
- number4 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number4 >> column & 1) == 0 && (number3 >> column & 1) == 1)
- {
- number4 |= (1 << column);
- number3 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number3 >> column & 1) == 0 && (number2 >> column & 1) == 1)
- {
- number3 |= (1 << column);
- number2 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number2 >> column & 1) == 0 && (number1 >> column & 1) == 1)
- {
- number2 |= (1 << column);
- number1 &= ~(1 << column);
- }
- }
- for (int column = 0; column <= 7; column++)
- {
- if ((number1 >> column & 1) == 0 && (number0 >> column & 1) == 1)
- {
- number1 |= (1 << column);
- number0 &= ~(1 << column);
- }
- }
- }
- Console.WriteLine(number0);
- Console.WriteLine(number1);
- Console.WriteLine(number2);
- Console.WriteLine(number3);
- Console.WriteLine(number4);
- Console.WriteLine(number5);
- Console.WriteLine(number6);
- Console.WriteLine(number7);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment