Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _05.Character_Stats
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- int numberOfQuotesUpLeft = 1;
- int numberOfQuotesUpRight = 8 * n;
- for (int i = 1; i <= n; i++)
- {
- string quotesUpLeft = new string('\'', numberOfQuotesUpLeft);
- string quotesUpRight = new string('\'', numberOfQuotesUpRight);
- if (i == 1)
- {
- Console.WriteLine("'&$" + new string('\'', 8 * n - 1));
- }
- else
- {
- Console.WriteLine("{0}\\{1}", quotesUpLeft, quotesUpRight);
- }
- numberOfQuotesUpLeft++;
- numberOfQuotesUpRight--;
- }
- for (int i = 1; i <= n * 4; i++)
- {
- Console.Write("^*");
- }
- Console.WriteLine("^'");
- int numberOfLeftQuotes = 0;
- int numberOfBlankSpaces = n * 7 - 4;
- for (int i = 1; i <= n - 1; i++)
- {
- string leftQuotes = new string('\'', numberOfLeftQuotes);
- string blanks = new string(' ', n);
- string blanksMiddleLeft = new string(' ', numberOfBlankSpaces);
- Console.WriteLine(@"{0}\\{1}\{2}//{0}'", leftQuotes, blanks,
- blanksMiddleLeft);
- numberOfLeftQuotes++;
- numberOfBlankSpaces -= 2;
- }
- int numberOfblanks = n * 6 + 1;
- for (int i = 1; i <= n * 3; i++)
- {
- string leftQuotes = new string('\'', numberOfLeftQuotes);
- if (i == 1)
- {
- string waves = new string('~', n * 6 + 1);
- Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, waves);
- numberOfLeftQuotes++;
- numberOfblanks -= 2;
- }
- else if (i == n)
- {
- string underscoresUp = new string('_', n * 4 + 3);
- Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, underscoresUp);
- numberOfLeftQuotes++;
- numberOfblanks -= 2;
- }
- else if (i == n + 1)
- {
- string dots = new string('.', n * 4 + 1);
- Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, dots);
- numberOfLeftQuotes++;
- numberOfblanks -= 2;
- }
- else if (i == n * 3)
- {
- string underscoresDown = new string('_', 3);
- Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, underscoresDown);
- numberOfLeftQuotes++;
- numberOfblanks -= 2;
- }
- else
- {
- string blanks = new string(' ', numberOfblanks);
- Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, blanks);
- numberOfLeftQuotes++;
- numberOfblanks -= 2;
- }
- }
- for (int i = 1; i <= n * 2 + 1; i++)
- {
- Console.WriteLine(new string('\'', numberOfLeftQuotes) + "|||" + new string('\'', numberOfLeftQuotes) + "'");
- }
- Console.WriteLine(new string('_', 8 * n + 1) + "'");
- Console.WriteLine("'" + new string('-', 8 * n - 1) + "''");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement