Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _05.Триъгълник
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- Console.WriteLine("{0}", new string('#', 4 * n + 1));
- for (int i = 0; i < n / 2; i++)
- {
- Console.WriteLine("{0}{1}{2}{1}{0}",
- new string('.', i + 1), new string('#', 2 * n - 1 - 2 * i), new string(' ', 1 + i * 2));
- }
- if (n % 2 == 0)
- {
- Console.WriteLine("{0}{1}{2}(@){2}{1}{0}",
- new string('.', n / 2 + 1), new string('#', n - 1), new string(' ', n / 2 - 1));
- }
- else
- {
- Console.WriteLine("{0}{1}{2}(@){2}{1}{0}",
- new string('.', n / 2 + 1), new string('#', n), new string(' ', n / 2 - 1));
- }
- if (n % 2 == 0)
- {
- for (int i = 0; i < n / 2 - 1; i++)
- Console.WriteLine("{0}{1}{2}{1}{0}", new string('.', (5 * n - 2 * (n - 3 ) - n + 3 ) / 4 + i), new string('#', n - 3 - 2 * i), new string(' ', n + 3 + 2 * i));
- }
- else
- {
- for (int i = 0; i < n / 2; i++)
- Console.WriteLine("{0}{1}{2}{1}{0}", new string('.', (5 * n - 2 * (n - 3) - n + 3) / 4 + i), new string('#', n - 2 - 2 * i), new string(' ', n + 2 + 2 * i));
- }
- for (int i = 0; i < n ; i++)
- {
- Console.WriteLine("{0}{1}{0}",
- new string('.', n + 1 + i), new string('#', n * 2 - 1 - 2 * i));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement