Advertisement
Guest User

SummertimeForProgrammers

a guest
Jul 13th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.06 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3. class SummertimeForProgrammers
  4. {
  5.     static void Main()
  6.     {
  7.         byte n = byte.Parse(Console.ReadLine());
  8.         string topSpace = new string(' ', n / 2);
  9.         string top = new string('*', n + 1);
  10.         StringBuilder sb = new StringBuilder(top);
  11.         Console.WriteLine(topSpace + top);
  12.         sb.Replace('*', ' ', 1, n - 1);
  13.         sb.Insert(0, topSpace);
  14.         for (int i = 0; i < n / 2 + 1; i++)
  15.         {
  16.             Console.WriteLine(sb);
  17.         }
  18.         while(sb.Length < 2 * n - 1)
  19.         {
  20.             sb.Remove(0, 1);
  21.             sb.Insert(n / 2, " ", 2);
  22.             Console.WriteLine(sb);
  23.         }
  24.         sb.Clear();
  25.         sb.Append("**");
  26.         sb.Insert(1, ".", 2 * n - 2);
  27.         for (int i = 0; i < n; i++)
  28.         {
  29.             Console.WriteLine(sb);
  30.         }
  31.         sb.Replace('.', '@');
  32.         for (int i = 0; i < n; i++)
  33.         {
  34.             Console.WriteLine(sb);
  35.         }
  36.         string bottom = new string('*', 2 * n);
  37.         Console.WriteLine(bottom);
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement