Advertisement
Atanasov_88

Star-drawing-string

Jul 8th, 2015
438
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.12 KB | None | 0 0
  1. using System;
  2.  
  3.     class Pairs
  4.     {
  5.         static void Main()
  6.         {
  7.             int n = int.Parse(Console.ReadLine());
  8.  
  9.             Console.WriteLine("{0}*{0}", new string ('.',(n)));
  10.  
  11.             for (int i = 1; i < n/2; i++)
  12.             {
  13.                 Console.WriteLine("{0}*{1}*{0}", new string ('.', n-i), new string ('.', i*2-1));
  14.             }
  15.  
  16.             Console.WriteLine("{0}{1}{0}", new string('*', (n+2)/2), new string ('.', n-1),new string('*', (n+2)/2)) ;
  17.  
  18.             for (int i = 1; i < n/2; i++)
  19.             {
  20.                 Console.WriteLine("{0}*{1}*{0}", new string ('.', i), new string('.', 2*n-1-(i*2) ));
  21.             }
  22.            
  23.             Console.WriteLine("{0}*{1}*{1}*{0}", new string ('.', n/2), new string ('.', n/2-1) );
  24.  
  25.             for (int i = 0; i < n/2 - 1; i++)
  26.             {
  27.                 Console.WriteLine("{0}*{1}*{2}*{1}*{0}", new string ('.',n/2-i-1), new string ('.', n/2-1), new string ('.', (i+1)*2-1));
  28.             }
  29.             Console.WriteLine("{0}{1}{0}", new string('*', (n + 2) / 2), new string('.', n - 1), new string('*', (n + 2) / 2));
  30.         }
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement