Advertisement
Fundamentalen

BatGoikoTower

Apr 4th, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1. using System;
  2.  
  3. class BatGoikoTower
  4. {
  5.     static void Main()
  6.     {
  7.         int n = int.Parse(Console.ReadLine());
  8.  
  9.         int outerDots = n - 1;
  10.         int innerDots = 0;
  11.         int lines = 0;
  12.  
  13.         int count = 2;
  14.         int sum = 1;
  15.  
  16.         for (int i = 0; i < n; i++)
  17.         {
  18.             Console.Write(new string('.', outerDots));
  19.             Console.Write('/');
  20.             if (i == sum)
  21.             {
  22.                 Console.Write(new string('-', lines));
  23.                 sum = sum + count;
  24.                 count++;
  25.             }
  26.             else
  27.             {
  28.                 Console.Write(new string('.', innerDots));
  29.             }
  30.             Console.Write('\\');
  31.             Console.Write(new string('.', outerDots));
  32.  
  33.             outerDots--;
  34.             innerDots += 2;
  35.             lines += 2;
  36.  
  37.             Console.WriteLine();
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement