Advertisement
sanec38

Untitled

Aug 16th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1.         static void Recursive(char ch, int n, byte space)
  2.         {
  3.  
  4.             for (var i = 0; i <= n; i++)
  5.             {
  6.                 Console.Write(ch);
  7.             }
  8.             Console.WriteLine();
  9.             if (ch != 90)
  10.             {
  11.                 for (int i = 0; i < space; i++)
  12.                 {
  13.                     Console.Write(' ');
  14.                 }
  15.             }
  16.             if (ch == 90)
  17.             {
  18.                 return;
  19.             }
  20.             else Recursive((char)(ch+1), n -2, ++space);
  21.             if (ch == 89)
  22.             {
  23.                 for (int i = 1; i < space-1; i++)
  24.                 {
  25.                     Console.Write(' ');
  26.                 }
  27.             }
  28.             for (int i = n ; i >= 0; i--)
  29.             {
  30.                 Console.Write((char)(ch));
  31.             }
  32.             Console.WriteLine();
  33.             for (int i = 0; i < space-3 ; i++)
  34.             {
  35.                 Console.Write(' ');
  36.             }
  37.            
  38.  
  39.         }
  40.         public static void Main(string[] arg)
  41.         {
  42.             Recursive('A', 50, 1);
  43.             Console.ReadKey();
  44.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement