Advertisement
Guest User

Batman

a guest
Apr 27th, 2016
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.64 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Batman
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.             char ch = char.Parse(Console.ReadLine());
  11.             int index = n - (n / 2) - 1;
  12.  
  13.             for (int i = 0; i < index; i++)
  14.             {
  15.                 Console.Write(new string(' ', i));
  16.                 Console.Write(new string(ch, n - i));
  17.  
  18.                 if (i == index - 1)
  19.                 {
  20.                     Console.Write(new string(' ', index - 1));
  21.                     Console.Write(new string(ch, 1));
  22.                     Console.Write(new string(' ', 1));
  23.                     Console.Write(new string(ch, 1));
  24.                     Console.Write(new string(' ',index - 1));
  25.                 }
  26.                 else
  27.                 {
  28.                     Console.Write(new string(' ', n));
  29.                 }
  30.  
  31.                 Console.Write(new string(ch, n - i));
  32.                 Console.Write(new string(' ', i));
  33.                 Console.WriteLine();
  34.             }
  35.  
  36.             for (int i = 0; i < n/3; i++)
  37.             {
  38.                 Console.Write(new string(' ', index));
  39.                 Console.Write(new string(ch, (index +1)*2 + n));
  40.                 Console.Write(new string(' ', index));
  41.                 Console.WriteLine();
  42.             }
  43.  
  44.             for (int i = 0; i < index; i++)
  45.             {
  46.                 Console.Write(new string(' ', (n+i) + 1));
  47.                 Console.Write(new string(ch, n - (2 * i) - 2));
  48.                 Console.Write(new string(' ', (n + i) + 1));
  49.                 Console.WriteLine();
  50.             }
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement