Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Шевица
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- int w = 5 * n;
- int h = 2 * n + 3;
- Console.Write("{0}{1}{0}",
- new string('-', (w - n) / 2),
- new string('*', n));
- Console.WriteLine();
- /// UP
- for (int i = 0; i < n / 2; i++)
- {
- int upersantCout = n / 2 + 1 + i;
- string upersant = new string('&', upersantCout);
- int starCout = 1 + i;
- string star = new string('*', starCout);
- int minusCout = (w - starCout * 2 - upersantCout * 2) / 2;
- string minus = new string('-', minusCout);
- Console.Write(minus + star + upersant + upersant + star + minus);
- Console.WriteLine();
- }
- for (int i = 0; i < n / 2; i++)
- {
- int minusCout = n - 1 - i;
- string minus = new string('-', minusCout);
- int drdCout = w - (minusCout * 2 + 4);
- string drd = new string('~', drdCout);
- int starCout = 2;
- string star = new string('*', starCout);
- Console.Write(minus + star + drd + star + minus);
- Console.WriteLine();
- }
- /// MID
- Console.Write("{0}{1}{2}{1}{0}",
- new string('-', n / 2),
- new string('*', 1),
- new string('|', w - (2 + n)));
- Console.WriteLine();
- /// MID
- for (int i = n / 2; i > 0 ; i--)
- {
- int minusCout = n - i;
- string minus = new string('-', minusCout);
- int drdCout = w - (minusCout * 2 + 4);
- string drd = new string('~', drdCout);
- int starCout = 2;
- string star = new string('*', starCout);
- Console.Write(minus + star + drd + star + minus);
- Console.WriteLine();
- }
- for (int i = n / 2; i > 0; i--)
- {
- int upersantCout = n / 2 + i;
- string upersant = new string('&', upersantCout);
- int starCout = i;
- string star = new string('*', starCout);
- int minusCout = (w - starCout * 2 - upersantCout * 2) / 2;
- string minus = new string('-', minusCout);
- Console.Write(minus + star + upersant + upersant + star + minus);
- Console.WriteLine();
- }
- /// DOWN
- Console.Write("{0}{1}{0}",
- new string('-', (w - n) / 2),
- new string('*', n));
- }
- }
- }
- // Christmas toy
- //
- // 4 --------****--------
- // ------*&&&&&&*------
- // ----**&&&&&&&&**----
- // ---** ~~~~~~~~~~**---
- // --** ~~~~~~~~~~~~**--
- // --*||||||||||||||*--
- // --** ~~~~~~~~~~~~**--
- // ---** ~~~~~~~~~~**---
- // ----**&&&&&&&&**----
- // ------*&&&&&&*------
- // --------****--------
Advertisement
Add Comment
Please, Sign In to add comment