Andrey87

Untitled

Apr 26th, 2016
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.48 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. class Strawberry
  7.     {
  8.     static void Main()
  9.         {
  10.         int n = int.Parse(Console.ReadLine());
  11.         Console.Write(@"\");
  12.         Console.Write(new string('-', n));
  13.         Console.Write(@"|");
  14.         Console.Write(new string('-', n));
  15.         Console.WriteLine(@"/");
  16.         int left = 2;
  17.         int right = n - 2;
  18.         for (int i = 0; i < n / 3; i++)
  19.             {
  20.             Console.WriteLine("{0}{1}{2}{3}{4}{5}{6}", new string('-', left), @"\", new string('-', right), @"|", new string('-', right), @"/", new string('-', left));
  21.            
  22.             left += 2;
  23.             right = n - left;
  24.             }
  25.         Console.WriteLine("{0}#.#{0}", new string('-', n));
  26.         int dashes = n - 2;
  27.         int dots = 5; //+4
  28.         for (int i = 0; i < n / 2; i++)
  29.             {
  30.             Console.Write("{0}#{1}#{0}", new string('-', dashes), new string('.', dots));
  31.             dots += 4;
  32.             dashes -= 2;
  33.             Console.WriteLine();
  34.             }
  35.         dots -= 2;
  36.         Console.WriteLine("#{0}#", new string('.', dots));
  37.         dots -= 2;
  38.         dashes = 1;
  39.         for (int i = 0; i < n; i++)
  40.             {
  41.             Console.Write("{0}#{1}#{0}", new string('-', dashes), new string('.', dots));
  42.             dots -= 2;
  43.             dashes++;
  44.             Console.WriteLine();
  45.             }
  46.         }
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment