Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Program
- {
- static void Main()
- {
- int n = int.Parse(Console.ReadLine());
- Console.WriteLine("{0}{1}{0}", new string('-', n / 2), '*');
- //Upper part and middle;
- int outerDots = n / 2 - 1;
- int innerDots = 1;
- for (int i = 0; i < n / 2; i++)
- {
- Console.WriteLine("{0}{1}{2}{1}{0}", new string('-', outerDots),
- '*', new string('-', innerDots));
- outerDots--;
- innerDots += 2;
- }
- //Lower part;
- outerDots = 1;
- innerDots = n - 4; //The middle line is n - 2 (2 stars) and the next under it
- // is n - 4;
- for (int i = 0; i < n / 2 - 1; i++)// -1, since the middle is done;
- {
- Console.WriteLine("{0}{1}{2}{1}{0}", new string('-', outerDots),
- '*', new string('-', innerDots));
- outerDots++;
- innerDots -= 2;
- }
- Console.WriteLine("{0}{1}{0}", new string('-', n / 2), '*');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement