Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- internal class OnesAndZeros
- {
- private static void Main()
- {
- int N = int.Parse(Console.ReadLine());
- for (int row = 0; row < 5; row++)
- {
- for (int bit = 15; bit >= 0; bit--)
- {
- bool isOne = ((1 << bit) & N) > 0;
- if (isOne)
- {
- // The current bit is one
- switch (row)
- {
- case 0:
- case 2:
- case 3:
- Console.Write(".#.");
- break;
- case 1:
- Console.Write("##.");
- break;
- case 4:
- Console.Write("###");
- break;
- }
- }
- else
- {
- switch (row)
- {
- case 0:
- case 4:
- Console.Write("###");
- break;
- case 1:
- case 2:
- case 3:
- Console.Write("#.#");
- break;
- }
- }
- if (bit > 0)
- {
- Console.Write(".");
- }
- }
- Console.WriteLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment