Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Arrow
- {
- static void Main()
- {
- int N = int.Parse(Console.ReadLine());
- int middelDots = N - 3, dots = 1;
- for (int row = 0; row < N * 2 - 1; row++)
- {
- if (row == 0)
- {
- Console.Write(new string('.', N / 2));
- Console.Write(new string('#', N));
- Console.Write(new string('.', N / 2));
- Console.WriteLine();
- }
- else if (row < N - 1)
- {
- Console.Write(new string('.', N / 2));
- Console.Write("#");
- Console.Write(new string('.', N - 2));
- Console.Write("#");
- Console.Write(new string('.', N / 2));
- Console.WriteLine();
- }
- else if (row == N - 1)
- {
- Console.Write(new string('#', N / 2 + 1));
- Console.Write(new string('.', N - 2));
- Console.Write(new string('#', N / 2 + 1));
- Console.WriteLine();
- }
- else if (row >= N && row < N * 2 - 2)
- {
- Console.Write(new string('.', dots));
- Console.Write("#");
- Console.Write(new string('.', middelDots));
- Console.Write(".");
- Console.Write(new string('.', middelDots));
- Console.Write("#");
- Console.Write(new string('.', dots));
- dots++;
- middelDots--;
- Console.WriteLine();
- }
- else
- {
- Console.Write(new string('.', N - 1));
- Console.Write("#");
- Console.Write(new string('.', N - 1));
- Console.WriteLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment