Advertisement
iliya87

03.Panda Scotland Flag

Mar 27th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.26 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static void Main(string[] args)
  6.     {
  7.         char currChar = 'A';
  8.         int n = int.Parse(Console.ReadLine());
  9.  
  10.         for (int i = 0; i <= n / 2 - 1; i++)
  11.         {
  12.             Console.Write(new string('~', i));
  13.             if (currChar == 'Z' + 1) // '['
  14.                 currChar = 'A';
  15.             Console.Write(currChar++);
  16.             Console.Write(new string('#', n - 2 - 2 * i));
  17.             if (currChar == 'Z' + 1)
  18.                 currChar = 'A';
  19.             Console.Write(currChar++);
  20.             Console.WriteLine(new string('~', i));
  21.         }
  22.  
  23.         Console.Write(new string('-', n / 2));
  24.         if (currChar == 'Z' + 1) // '['
  25.             currChar = 'A';
  26.         Console.Write(currChar++);
  27.         Console.WriteLine(new string('-', n / 2));
  28.  
  29.         for (int i = n / 2 - 1; i >= 0; i--)
  30.         {
  31.             Console.Write(new string('~', i));
  32.             if (currChar == 'Z' + 1) // '['
  33.                 currChar = 'A';
  34.             Console.Write(currChar++);
  35.             Console.Write(new string('#', n - 2 - 2 * i));
  36.             if (currChar == 'Z' + 1)
  37.                 currChar = 'A';
  38.             Console.Write(currChar++);
  39.             Console.WriteLine(new string('~', i));
  40.         }
  41.  
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement