Advertisement
Guest User

TheExplorer

a guest
Jul 17th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. class TheExplorer
  4. {
  5.     static void Main()
  6.     {
  7.         int n = int.Parse(Console.ReadLine());
  8.         int outside = n / 3 ;
  9.         int inside = 1;
  10.  
  11.         Console.Write(new string('-', outside + 1));
  12.         Console.Write(new string('*', 1));
  13.         Console.Write(new string('-', outside + 1));
  14.         Console.WriteLine();
  15.        
  16.         while (outside != 0)
  17.         {
  18.             Console.Write(new string('-', outside));
  19.             Console.Write(new string('*', 1));
  20.             Console.Write(new string('-', inside));
  21.             Console.Write(new string('*', 1));
  22.             Console.Write(new string('-', outside));
  23.             Console.WriteLine();
  24.             inside +=2;
  25.             outside--;
  26.         }
  27.  
  28.         Console.Write(new string('*', 1));
  29.         Console.Write(new string('-', inside));
  30.         Console.Write(new string('*', 1));
  31.         Console.WriteLine();
  32.  
  33.         outside++;
  34.         inside -= 2;
  35.  
  36.         while (outside != 0)
  37.         {
  38.             if (inside < 0)
  39.             {
  40.                 break;
  41.             }
  42.             else
  43.             {
  44.                 Console.Write(new string('-', outside));
  45.                 Console.Write(new string('*', 1));
  46.                 Console.Write(new string('-', inside));
  47.                 Console.Write(new string('*', 1));
  48.                 Console.Write(new string('-', outside));
  49.                 Console.WriteLine();
  50.                 inside -= 2;
  51.                 outside++;
  52.             }
  53.         }
  54.  
  55.         Console.Write(new string('-', outside));
  56.         Console.Write(new string('*', 1));
  57.         Console.Write(new string('-', outside));
  58.         Console.WriteLine();
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement