Advertisement
coasterka

#ExamEggcelent

Apr 9th, 2014
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | None | 0 0
  1. using System;
  2.  
  3. class Eggcelent
  4. {
  5.     static void Main()
  6.     {
  7.         int n = int.Parse(Console.ReadLine());
  8.         char dots = '.';
  9.         char stars = '*';
  10.  
  11.         //1
  12.         Console.WriteLine("{0}{1}{0}", new string(dots, n+1), new string(stars, n-1));
  13.  
  14.         //2
  15.         for (int i = 0; i < n/2; i++)
  16.         {
  17.             Console.WriteLine("{0}*{1}*{0}", new string(dots, (n-1-i*2)), new string(dots, (n+1+i*4)));
  18.         }
  19.  
  20.         //3
  21.         for (int i = 0; i < n * 3 + 1; i++)
  22.         {
  23.             if (i == 1 || i == 3 * n + 1 - 2)
  24.             {
  25.                 Console.Write('*');
  26.             }
  27.             else if (i == 0 || i == 3 * n + 1 - 1)
  28.             {
  29.                 Console.Write('.');
  30.             }
  31.             else if (i % 2 == 1 && i != 0 && i != 3 * n + 1 - 1)
  32.             {
  33.                 Console.Write('.');
  34.             }
  35.             else
  36.             {
  37.                 Console.Write('@');
  38.             }
  39.         }
  40.         Console.WriteLine();
  41.         for (int i = 0; i < n * 3 + 1; i++)
  42.         {
  43.             if (i == 1 || i == 3 * n + 1 - 2)
  44.             {
  45.                 Console.Write('*');
  46.             }
  47.             else if (i % 2 == 1 && i != 0 && i != 3 * n + 1 - 1)
  48.             {
  49.                 Console.Write('@');
  50.             }
  51.             else
  52.             {
  53.                 Console.Write('.');
  54.             }
  55.         }
  56.         Console.WriteLine();
  57.  
  58.         //4
  59.         for (int i = n / 2 - 1; i >= 0; i--)
  60.         {
  61.             Console.WriteLine("{0}*{1}*{0}", new string(dots, (n - 1 - i*2)), new string(dots, (n + 1 + i * 4)));
  62.         }
  63.  
  64.         //5
  65.         Console.WriteLine("{0}{1}{0}", new string(dots, n + 1), new string(stars, n - 1));
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement