MiroslavKisov

Triangle

Aug 11th, 2017
188
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. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Triangle
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string tripleEmpty ="   ";
  14.             string alphaAndOmega = "(@)";
  15.             string helper = "   ";
  16.             int n = int.Parse(Console.ReadLine());
  17.             Console.WriteLine(new string('#', n * 4 + 1));
  18.             Console.WriteLine('.' + new string('#', n * 2 - 1) + ' ' + new string('#', n * 2 - 1) + '.');
  19.             for (int i = 0; i < n-1; i++)
  20.             {
  21.                 if (i == n / 2 - 1)
  22.                 {
  23.                     tripleEmpty = alphaAndOmega;
  24.                 }
  25.                 Console.WriteLine(new string('.', 2 + i) + new string('#', n * 2 - 3 - 2 * i) + new string(' ', i) + tripleEmpty + new string(' ', i) + new string('#', n * 2 - 3 - 2 * i) + new string('.', 2 + i));
  26.                 tripleEmpty = helper;
  27.             }
  28.             for (int i = 0; i < n; i++)
  29.             {
  30.                 Console.WriteLine(new string('.', n + 1 + i) + new string('#', n * 2 - 1 - 2 * i) + new string('.', n + 1 + i));
  31.             }
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment