Sim0o0na

05. Eiffel Tower

Apr 30th, 2018
317
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace EiffelTower
  8. {
  9.     class EiffelTower
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             int n = int.Parse(Console.ReadLine());
  15.  
  16.             for (int i = 1; i <= n; i++)
  17.             {
  18.                 Console.WriteLine(new string('-', n + 2) + "**" + new string('-', n + 2));
  19.             }
  20.             for (int i = 1; i <= n-3; i++)
  21.             {
  22.                 Console.WriteLine(new string('-', n + 1) + "****" + new string('-', n + 1));
  23.             }
  24.             Console.WriteLine(new string('-', n) + "******" + new string('-', n));
  25.            
  26.             for (int i = 1; i <= n-4; i++)
  27.             {
  28.                 Console.WriteLine(new string('-', n) + "**--**" + new string('-', n));
  29.             }
  30.             for (int i = 1; i <= n - 3; i++)
  31.             {
  32.                 Console.WriteLine(new string('-', n -1) + "**----**" + new string('-', n - 1));
  33.             }
  34.                 Console.WriteLine(new string('-', n-2) + "**********" + new string('-', n-2));
  35.  
  36.             for (int i = n-3; i >=1; i--)
  37.             {
  38.                 Console.WriteLine(new string('-', i) + "**" + new string('-',(2*n +2-2*i)) + "**" + new string('-', i));
  39.             }
  40.                 Console.WriteLine("***" + new string('-', (2 * n )) + "***");
  41.         }
  42.        
  43.     }
  44. }
RAW Paste Data