Advertisement
Spocoman

Eiffel Tower

Sep 24th, 2023
936
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.21 KB | None | 0 0
  1. using System;
  2.  
  3. namespace EiffelTower
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.  
  11.             for (int row = 0; row < n; row++)
  12.             {
  13.                 Console.WriteLine("{0}**{0}", new string('-', n + 2));
  14.             }
  15.             for (int row = 0; row < n - 3; row++)
  16.             {
  17.                 Console.WriteLine("{0}****{0}", new string('-', n + 1));
  18.             }
  19.             Console.WriteLine("{0}******{0}", new string('-', n));
  20.  
  21.             for (int row = 0; row < n - 4; row++)
  22.             {
  23.                 Console.WriteLine("{0}**--**{0}", new string('-', n));
  24.             }
  25.             for (int row = 0; row < n - 3; row++)
  26.             {
  27.                 Console.WriteLine("{0}**----**{0}", new string('-', n - 1));
  28.             }
  29.             Console.WriteLine("{0}**********{0}", new string('-', n - 2));
  30.  
  31.             for (int row = n - 3; row > 0; row--)
  32.             {
  33.                 Console.WriteLine("{0}**{1}**{0}", new string('-', row), new string('-', (2 * n + 2 - 2 * row)));
  34.             }
  35.             Console.WriteLine("***{0}***", new string('-', (2 * n)));
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement