bacco

Sublime Logo

May 9th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.25 KB | None | 0 0
  1. using System;
  2.  
  3. namespace gr
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             var n = int.Parse(Console.ReadLine());
  10.             var w = 2 * n;
  11.  
  12.             var b = 2;
  13.             var a = w - b;
  14.  
  15.             for (int i = 0; i < n; i++)
  16.             {
  17.                 Console.WriteLine("{0}{1}",
  18.                               new string(' ', a),
  19.                               new string('*', b));
  20.                 a -= 2;
  21.                 b = w - a;
  22.             }
  23.  
  24.             b = 2;
  25.             a = w - b;
  26.             for (int i = 0; i < 2; i++)
  27.             {
  28.                 Console.WriteLine("{0}{1}",
  29.                               new string('*', a),
  30.                               new string(' ', b));
  31.                 a -= 2;
  32.                 b = w - a;
  33.             }
  34.  
  35.             a += 4;
  36.             b -= 4;
  37.             for (int i = 0; i < 2; i++)
  38.             {
  39.                 Console.WriteLine("{0}{1}",
  40.                                   new string('*', a),
  41.                                   new string(' ', b));
  42.                 a += 2;
  43.                 b = w - a;
  44.             }
  45.  
  46.             b = w - 2;
  47.             a = w - b;
  48.             for (int i = 0; i < 2; i++)
  49.             {
  50.                 Console.WriteLine("{0}{1}",
  51.                               new string(' ', a),
  52.                                   new string('*', b));
  53.                 a += 2;
  54.                 b = w - a;
  55.             }
  56.  
  57.             a -= 4;
  58.             b = w - a;
  59.             for (int i = 0; i < 1; i++)
  60.             {
  61.                 Console.WriteLine("{0}{1}",
  62.                                   new string(' ', a),
  63.                                   new string('*', b));
  64.                 a -= 2;
  65.                 b = w - a;
  66.             }
  67.             b = 0;
  68.              a = w - b;
  69.             for (int i = 0; i <= n; i++)
  70.             {
  71.                 Console.WriteLine("{0}{1}",
  72.                               new string('*', a),
  73.                               new string(' ', b));
  74.                 a -= 2;
  75.                 b = w - a;
  76.             }
  77.         }
  78.     }
  79. }
  80.  
  81. //             5
  82. //                     **
  83. //                   ****
  84. //                 ******
  85. //               ********
  86. //             **********
  87. //             ********
  88. //             ******
  89. //             ********
  90. //             **********
  91. //               ********
  92. //                 ******
  93. //               ********
  94. //             **********
  95. //             ********
  96. //             ******
  97. //             ****
  98. //             **
Advertisement
Add Comment
Please, Sign In to add comment