Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _05.Character_Stats
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int n = int.Parse(Console.ReadLine());
  10.  
  11. int numberOfQuotesUpLeft = 1;
  12. int numberOfQuotesUpRight = 8 * n;
  13. for (int i = 1; i <= n; i++)
  14. {
  15. string quotesUpLeft = new string('\'', numberOfQuotesUpLeft);
  16. string quotesUpRight = new string('\'', numberOfQuotesUpRight);
  17.  
  18. if (i == 1)
  19. {
  20. Console.WriteLine("'&$" + new string('\'', 8 * n - 1));
  21. }
  22. else
  23. {
  24. Console.WriteLine("{0}\\{1}", quotesUpLeft, quotesUpRight);
  25. }
  26. numberOfQuotesUpLeft++;
  27. numberOfQuotesUpRight--;
  28. }
  29.  
  30. for (int i = 1; i <= n * 4; i++)
  31. {
  32. Console.Write("^*");
  33. }
  34. Console.WriteLine("^'");
  35.  
  36. int numberOfLeftQuotes = 0;
  37. int numberOfBlankSpaces = n * 7 - 4;
  38. for (int i = 1; i <= n - 1; i++)
  39. {
  40. string leftQuotes = new string('\'', numberOfLeftQuotes);
  41. string blanks = new string(' ', n);
  42. string blanksMiddleLeft = new string(' ', numberOfBlankSpaces);
  43. Console.WriteLine(@"{0}\\{1}\{2}//{0}'", leftQuotes, blanks,
  44. blanksMiddleLeft);
  45. numberOfLeftQuotes++;
  46. numberOfBlankSpaces -= 2;
  47. }
  48.  
  49. int numberOfblanks = n * 6 + 1;
  50. for (int i = 1; i <= n * 3; i++)
  51. {
  52. string leftQuotes = new string('\'', numberOfLeftQuotes);
  53. if (i == 1)
  54. {
  55. string waves = new string('~', n * 6 + 1);
  56. Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, waves);
  57. numberOfLeftQuotes++;
  58. numberOfblanks -= 2;
  59. }
  60. else if (i == n)
  61. {
  62. string underscoresUp = new string('_', n * 4 + 3);
  63. Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, underscoresUp);
  64. numberOfLeftQuotes++;
  65. numberOfblanks -= 2;
  66. }
  67. else if (i == n + 1)
  68. {
  69. string dots = new string('.', n * 4 + 1);
  70. Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, dots);
  71. numberOfLeftQuotes++;
  72. numberOfblanks -= 2;
  73. }
  74. else if (i == n * 3)
  75. {
  76. string underscoresDown = new string('_', 3);
  77. Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, underscoresDown);
  78. numberOfLeftQuotes++;
  79. numberOfblanks -= 2;
  80. }
  81. else
  82. {
  83. string blanks = new string(' ', numberOfblanks);
  84. Console.WriteLine(@"{0}\{1}/{0}'", leftQuotes, blanks);
  85. numberOfLeftQuotes++;
  86. numberOfblanks -= 2;
  87. }
  88. }
  89.  
  90. for (int i = 1; i <= n * 2 + 1; i++)
  91. {
  92. Console.WriteLine(new string('\'', numberOfLeftQuotes) + "|||" + new string('\'', numberOfLeftQuotes) + "'");
  93. }
  94.  
  95. Console.WriteLine(new string('_', 8 * n + 1) + "'");
  96. Console.WriteLine("'" + new string('-', 8 * n - 1) + "''");
  97. }
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement