Advertisement
Guest User

Problem 4 – Morse Code Numbers

a guest
Jul 3rd, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.07 KB | None | 0 0
  1. using System;
  2. class MorseCodeNumbers
  3. {
  4. static void Main()
  5. {
  6. int n = int.Parse(Console.ReadLine());
  7. int thousands = (n / 1000) % 10;
  8. int hundreds = (n / 100) % 10;
  9. int units = (n / 10) % 10;
  10. int digits = n % 10;
  11. int nSum = thousands + hundreds + units + digits;
  12. bool isFound = false;
  13. for (int a = 1; a <= 5; a++)
  14. {
  15. for (int b = 1; b <= 5; b++)
  16. {
  17. for (int c = 1; c <= 5; c++)
  18. {
  19. for (int d = 1; d <= 5; d++)
  20. {
  21. for (int e = 1; e <= 5; e++)
  22. {
  23. for (int f = 1; f <= 5; f++)
  24. {
  25. if(a*b*c*d*e*f==nSum)
  26. {
  27. isFound = true;
  28.  
  29. if (a == 1 )
  30. {
  31. Console.Write(".----|");
  32. }
  33. else if (a == 2)
  34. {
  35. Console.Write("..---|");
  36. }
  37. else if (a == 3)
  38. {
  39. Console.Write("...--|");
  40. }
  41. else if (a == 4)
  42. {
  43. Console.Write("....-|");
  44. }
  45. else if (a == 5)
  46. {
  47. Console.Write(".....|");
  48. }
  49.  
  50.  
  51. if (b == 1)
  52. {
  53. Console.Write(".----|");
  54. }
  55. else if (b == 2)
  56. {
  57. Console.Write("..---|");
  58. }
  59. else if (b == 3)
  60. {
  61. Console.Write("...--|");
  62. }
  63. else if (b == 4)
  64. {
  65. Console.Write("....-|");
  66. }
  67. else if (b == 5)
  68. {
  69. Console.Write(".....|");
  70. }
  71.  
  72.  
  73. if (c == 1)
  74. {
  75. Console.Write(".----|");
  76. }
  77. else if (c == 2)
  78. {
  79. Console.Write("..---|");
  80. }
  81. else if (c == 3)
  82. {
  83. Console.Write("...--|");
  84. }
  85. else if (c == 4)
  86. {
  87. Console.Write("....-|");
  88. }
  89. else if (c == 5)
  90. {
  91. Console.Write(".....|");
  92. }
  93.  
  94. if (d == 1)
  95. {
  96. Console.Write(".----|");
  97. }
  98. else if (d == 2)
  99. {
  100. Console.Write("..---|");
  101. }
  102. else if (d == 3)
  103. {
  104. Console.Write("...--|");
  105. }
  106. else if (d == 4)
  107. {
  108. Console.Write("....-|");
  109. }
  110. else if (d == 5)
  111. {
  112. Console.Write(".....|");
  113. }
  114.  
  115. if (e == 1)
  116. {
  117. Console.Write(".----|");
  118. }
  119. else if (e == 2)
  120. {
  121. Console.Write("..---|");
  122. }
  123. else if (e == 3)
  124. {
  125. Console.Write("...--|");
  126. }
  127. else if (e == 4)
  128. {
  129. Console.Write("....-|");
  130. }
  131. else if (e == 5)
  132. {
  133. Console.Write(".....|");
  134. }
  135.  
  136. if (f == 1)
  137. {
  138. Console.Write(".----|");
  139. }
  140. else if (f == 2)
  141. {
  142. Console.Write("..---|");
  143. }
  144. else if (f == 3)
  145. {
  146. Console.Write("...--|");
  147. }
  148. else if (f == 4)
  149. {
  150. Console.Write("....-|");
  151. }
  152. else if (f == 5)
  153. {
  154. Console.Write(".....|");
  155. }
  156. Console.WriteLine();
  157. }
  158. }
  159. }
  160. }
  161. }
  162. }
  163. }
  164. if(!isFound)
  165. {
  166. Console.WriteLine("No");
  167. }
  168. }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement