Advertisement
koksibg

Draw_Fort

Jul 17th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.60 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Draw_Fort
  8. {
  9.     class Draw_Fort
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int n = int.Parse(Console.ReadLine());
  14.             if ((n >= 3) && (n <= 1000))
  15.             {
  16.                 Console.Write("/");
  17.                 Console.Write(new string('^', n / 2));
  18.                 Console.Write('\\');
  19.                 Console.Write(new string('_', 2 * n - 2 * (n / 2) - 4));
  20.                 Console.Write("/");
  21.                 Console.Write(new string('^', n / 2));
  22.                 Console.WriteLine('\\');
  23.                 for (int i = 1; i < n - 2; i++)
  24.                 {
  25.                         Console.Write("|");
  26.                         Console.Write(new string(' ', 2 * n - 2));
  27.                         Console.Write("|");
  28.                         Console.WriteLine();
  29.                 }
  30.                 Console.Write("|");
  31.                 Console.Write(new string(' ', n / 2 + 1));
  32.                 Console.Write(new string('_', 2 * n - 2 * (n / 2) - 4));
  33.                 Console.Write(new string(' ', n / 2 + 1));
  34.                 Console.WriteLine("|");
  35.                 Console.Write('\\');
  36.                 Console.Write(new string('_', n / 2));
  37.                 Console.Write("/");
  38.                 Console.Write(new string(' ', 2 * n - 2 * (n / 2) - 4));
  39.                 Console.Write('\\');
  40.                 Console.Write(new string('_', n / 2));
  41.                 Console.Write("/");
  42.             }
  43.             else return;
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement