Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class UKFlag
- {
- static void Main()
- {
- int N = int.Parse(Console.ReadLine());
- int outerDots = 0;
- int innerDots = 0;
- string row = null;
- // print top part
- for (int i = 0; i < N / 2; i++)
- {
- outerDots = i;
- innerDots = N / 2 - i - 1;
- row = new string('.', outerDots);
- row += "\\";
- row += new string('.', innerDots);
- row += "|";
- row += new string('.', innerDots);
- row += "/";
- row += new string('.',outerDots);
- Console.WriteLine(row);
- }
- // print middle
- row = new string('-', (N / 2)) + "*" + new string('-', N / 2);
- Console.WriteLine(row);
- // print bottom part
- for (int i = 0; i < N / 2; i++)
- {
- outerDots = N / 2 - i - 1;
- innerDots = i;
- row = new string('.', outerDots);
- row += '/';
- row += new string('.', innerDots);
- row += '|';
- row += new string('.', innerDots);
- row += '\\';
- row += new string('.', outerDots);
- Console.WriteLine(row);
- }
- Console.WriteLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement