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 h = 3 * n + 3; // Височина
- Console.Write("{0}{1}{0}",
- new string('|', 1),
- new string('-', n * 2));
- Console.WriteLine();
- Console.Write("{0}{1}{0}",
- new string('|', 1),
- new string('*', n * 2));
- Console.WriteLine();
- Console.Write("{0}{1}{0}",
- new string('|', 1),
- new string('-', n * 2));
- Console.WriteLine();
- for (int i = 0; i < n - 1; i++)
- {
- Console.Write("|");
- Console.Write("{0}",
- new string('-', n - 1 - i));
- Console.Write("{0}",
- new string('~', 1 + i));
- Console.Write("{0}",
- new string('~', 1 + i));
- Console.Write("{0}",
- new string('-', n - 1 - i));
- Console.Write("|");
- Console.WriteLine();
- }
- for (int i = 0; i < n - 2; i++)
- {
- Console.Write("|");
- Console.Write("{0}",
- new string('-', 2 + i));
- Console.Write("{0}",
- new string('~', n - 2 - i));
- Console.Write("{0}",
- new string('~', n - 2 - i));
- Console.Write("{0}",
- new string('-', 2 + i));
- Console.Write("|");
- Console.WriteLine();
- }
- // DOWN
- var downPartHigh = h - (3 + (n - 1) + (n - 2));
- if (n % 2 == 0)
- {
- for (int i = 0; i < downPartHigh; i++)
- {
- Console.Write("{0}",
- new string('-', 0 + i));
- Console.Write("\\");
- if (i == downPartHigh - 1)
- {
- Console.Write("{0}",
- new string('_', n * 2 + 1));
- Console.Write(")");
- }
- else if (i == downPartHigh / 2 - 1) ////// (n * 2 + 1)
- {
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("MERRY");
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("\\");
- }
- else if (i == downPartHigh / 2 + 1)
- {
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("X-MAS");
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("\\");
- }
- else
- {
- Console.Write("{0}",
- new string('.', n * 2 + 1));
- Console.Write("\\");
- }
- Console.WriteLine();
- }
- }
- else
- {
- for (int i = 0; i < downPartHigh; i++)
- {
- Console.Write("{0}",
- new string('-', 0 + i));
- Console.Write("\\");
- if (i == downPartHigh - 1)
- {
- Console.Write("{0}",
- new string('_', n * 2 + 1));
- Console.Write(")");
- }
- else if (i == downPartHigh / 2 - 2) ////// (n * 2 + 1)
- {
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("MERRY");
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("\\");
- }
- else if (i == downPartHigh / 2)
- {
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("X-MAS");
- Console.Write("{0}",
- new string('.', ((n * 2 + 1) - 5) / 2));
- Console.Write("\\");
- }
- else
- {
- Console.Write("{0}",
- new string('.', n * 2 + 1));
- Console.Write("\\");
- }
- Console.WriteLine();
- }
- }
- }
- }
- }
- // Коледен чорап
- // 5 |----------|
- // |**********|
- // |----------|
- // |----~~----|
- // |---~~~~---|
- // |--~~~~~~--|
- // |-~~~~~~~~-|
- // |--~~~~~~--|
- // |---~~~~---|
- // |----~~----|
- // \...........\
- // -\...........\
- // --\...MERRY...\
- // ---\...........\
- // ----\...X-MAS...\
- // -----\...........\
- // ------\...........\
- // -------\___________)
Advertisement
Add Comment
Please, Sign In to add comment