Advertisement
mellowdeep

Dumbell

Nov 5th, 2015
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.52 KB | None | 0 0
  1. using System;
  2. public class Dumbbell
  3. {
  4.     public static void Main()
  5.     {
  6.         int n = int.Parse(Console.ReadLine());
  7.         int symbol = n / 2;
  8.         int dot = n / 2 - 1;
  9.                                 int sign = n/2+1;
  10.  
  11.         Console.Clear();
  12.         Console.WriteLine(new string('.', symbol) + new string('&', sign) + new string('.', n) +
  13.                          new string('&', sign) + new string('.', symbol));
  14.  
  15.         for (int i = 1; i < n; i++)
  16.         {
  17.             if (i < n / 2)
  18.             {
  19.                 Console.WriteLine(new string('.', dot) + "&" + new string('*', symbol) + "&" + new string('.', n) +
  20.                              '&' + new string('*', symbol) + "&" + (new string('.', dot )));
  21.                 symbol++;
  22.                 dot--;
  23.             }
  24.             else if ( i == (n/2 + 1))
  25.             {
  26.                 Console.WriteLine("&" + new string('*', symbol) + "&" + new string('=', n) + "&" +
  27.                     new string('*', symbol) + "&");
  28.  
  29.             }
  30.             else if (i > n/2)
  31.             {
  32.                 --symbol;
  33.                 ++dot;
  34.                 Console.WriteLine(new string('.', dot) + '&' + new string('*', symbol) + '&' + new string('.', n) +
  35.                              '&' + new string('*', symbol) + '&' + (new string('.', dot)));
  36.             }
  37.         }
  38.        
  39.        Console.WriteLine(new string('.', symbol) + new string('&', sign) + new string('.', n) +
  40.                          new string('&', sign) + new string('.', symbol));
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement