Advertisement
Guest User

Untitled

a guest
May 21st, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Sword
  4. {
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. int n = int.Parse(Console.ReadLine());
  10.  
  11. int leftDs = n - 1;
  12. int width = 2 * n + 1;
  13.  
  14. Console.WriteLine("{0}/^\\{0}",
  15. new string('#', leftDs));
  16. leftDs--;
  17.  
  18. int mid = 3;
  19. for (int i = 0; i < n / 2; i++)
  20. {
  21. Console.WriteLine("{0}.{1}.{0}",
  22. new string('#', leftDs),
  23. new string(' ', mid));
  24. leftDs--;
  25. mid += 2;
  26. }
  27. leftDs++;
  28.  
  29. Console.WriteLine("{0}|{1}S{1}|{0}",
  30. new string('#', leftDs),
  31. new string(' ', n / 2));
  32. Console.WriteLine("{0}|{1}O{1}|{0}",
  33. new string('#', leftDs),
  34. new string(' ', n / 2));
  35. Console.WriteLine("{0}|{1}F{1}|{0}",
  36. new string('#', leftDs),
  37. new string(' ', n / 2));
  38. Console.WriteLine("{0}|{1}T{1}|{0}",
  39. new string('#', leftDs),
  40. new string(' ', n / 2));
  41.  
  42.  
  43. if (n % 2 == 0)
  44. {
  45. Console.WriteLine("{0}|{1}|{0}",
  46. new string('#', leftDs),
  47. new string(' ', n + 1));
  48. }
  49. else
  50. {
  51. Console.WriteLine("{0}|{1}|{0}",
  52. new string('#', leftDs),
  53. new string(' ', n));
  54. }
  55.  
  56. for (int i = 0; i < n - 5; i++)
  57. {
  58. if (n % 2 == 0)
  59. {
  60. Console.WriteLine("{0}|{1}|{0}",
  61. new string('#', leftDs),
  62. new string(' ', n + 1));
  63. }
  64. else
  65. {
  66. Console.WriteLine("{0}|{1}|{0}",
  67. new string('#', leftDs),
  68. new string(' ', n));
  69. }
  70. }
  71.  
  72. Console.WriteLine("{0}|{1}U{1}|{0}",
  73. new string('#', leftDs),
  74. new string(' ', n / 2));
  75. Console.WriteLine("{0}|{1}N{1}|{0}",
  76. new string('#', leftDs),
  77. new string(' ', n / 2));
  78. Console.WriteLine("{0}|{1}I{1}|{0}",
  79. new string('#', leftDs),
  80. new string(' ', n / 2));
  81.  
  82. Console.WriteLine("@{0}@",
  83. new string('=', (n * 2) - 1));
  84.  
  85. for (int i = 0; i < n / 2; i++)
  86. {
  87. Console.WriteLine("{0}|{1}|{0}",
  88. new string('#', leftDs + 2),
  89. new string(' ', (n / 2 + 1 + n / 2) - 4));
  90. }
  91.  
  92.  
  93. Console.WriteLine("{0}\\{1}/{0}",
  94. new string('#', leftDs + 2),
  95. new string('.', (n / 2 + 1 + n / 2) - 4));
  96.  
  97. }
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement