Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Arrow
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- var diezMid = Math.Ceiling(n / 2.0);
- var dotsMid = n - 2;
- var dotsUp = n / 2; //Console.WriteLine(dotsMid);
- var up = new string('.', dotsUp) + new string('#', n) + new string('.', dotsUp);
- var mid = new string('#', (int)diezMid) + new string('.', dotsMid) + new string('#', (int)diezMid);
- Console.WriteLine(up);
- for (int i = 0; i < dotsMid; i++)
- {
- var between = new string('.', dotsUp) + "#" + new string('.', dotsMid) + "#" + new string('.', dotsUp);
- Console.WriteLine(between);
- }
- Console.WriteLine(mid);
- //var dotsUp = n / 2;
- var dotsDown = (2 * n - 1) - 4;
- for (int i = 1; i < n - 1; i++)
- {
- var down = new string('.', i) + "#" + new string('.', dotsDown) + "#" + new string('.', i);
- dotsDown -= 2;
- Console.WriteLine(down);
- }
- var finish = new string('.', n-1) + "#" + new string('.', n-1);
- Console.WriteLine(finish);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment