Advertisement
Guest User

Panda Scotland Flag

a guest
Jul 25th, 2014
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main()
  6. {
  7.  
  8. int n = int.Parse(Console.ReadLine());
  9. char printChar = 'A';
  10. int diez = n - 2;
  11. int tilt = 0;
  12.  
  13. //top
  14. for (int i = 0; i < n / 2; i++)
  15. {
  16.  
  17. Console.Write(new string('~', tilt));
  18. Console.Write(printChar);
  19.  
  20. // Change Letter
  21. if (printChar == 'Z')
  22. {
  23. printChar = 'A';
  24. }
  25. else
  26. {
  27. printChar++;
  28. }
  29. Console.Write(new string('#', diez));
  30. Console.Write(printChar);
  31.  
  32. if (printChar == 'Z')
  33. {
  34. printChar = 'A';
  35. }
  36. else
  37. {
  38. printChar++;
  39. }
  40.  
  41. Console.Write(new string('~', tilt));
  42.  
  43.  
  44.  
  45. diez -= 2;
  46. tilt++;
  47. Console.WriteLine();
  48. }
  49.  
  50.  
  51. //mdlle row
  52. Console.WriteLine("{0}{1}{0}", new string('-', (n - 1) / 2), printChar);
  53.  
  54.  
  55.  
  56.  
  57.  
  58. diez = 1;
  59. tilt = tilt - 1;
  60. printChar++;
  61.  
  62. //bottom
  63.  
  64. for (int i = 0; i < n / 2; i++)
  65. {
  66.  
  67. Console.Write(new string('~', tilt));
  68. Console.Write(printChar);
  69.  
  70. // Change Letter
  71. if (printChar == 'Z')
  72. {
  73. printChar = 'A';
  74. }
  75. else
  76. {
  77. printChar++;
  78. }
  79. Console.Write(new string('#', diez));
  80. Console.Write(printChar);
  81.  
  82. if (printChar == 'Z')
  83. {
  84. printChar = 'A';
  85. }
  86. else
  87. {
  88. printChar++;
  89. }
  90.  
  91. Console.Write(new string('~', tilt));
  92.  
  93.  
  94.  
  95. diez += 2;
  96. tilt--;
  97. Console.WriteLine();
  98. }
  99.  
  100.  
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement