Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Axe
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- var form1 = n * 3;
- var form2 = n * 2 - 2;
- var form3 = n * 2 - 3;
- var up = new string('-', form1) + "*" + "*" + new string('-', form2);
- Console.WriteLine(up);
- for (int i = 1; i <= n-1; i++)
- {
- var mid1 = new string('-', form1) + "*" +new string('-', i)+ "*" + new string('-', form3);
- form3--;
- Console.WriteLine(mid1);
- }
- for (int i = 0; i < n/2; i++)
- {
- var mid1 = new string('*', form1) + "*" + new string('-', n-1) + "*" + new string('-', n-1);
- Console.WriteLine(mid1);
- }
- var form6 = n * 3;
- var form7 = n - 1;
- var form8 = n - 1;
- var dif = n - 5;
- if (dif >= 0)
- {
- for (int i = 1; i < n/2; i++)
- {
- var mid3 = new string('-', form6) + "*" + new string('-', form7) + "*" + new string('-', form8);
- Console.WriteLine(mid3);
- form6--;
- form7 += 2;
- form8--;
- }
- }
- var form4 = n * 5 / 2 + 1;
- var form5 = Math.Ceiling(n / 2.0);
- if (n%2==0)
- {
- var mid1 = new string('-', form4) + new string('*', n * 2 - 1) + new string('-', (int)form5);
- Console.WriteLine(mid1);
- }
- else
- {
- var mid1 = new string('-', form4) +"-"+ new string('*', n * 2 - 2) + new string('-', (int)form5);
- Console.WriteLine(mid1);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement