Saleh127

Untitled

May 9th, 2020
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.90 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. int main()
  5. {
  6. char a[50000];
  7. ll y,t,i,j,k,l,n,m;
  8. cin>>t;
  9. getchar();
  10. for(y=1; y<=t; y++)
  11. {
  12. scanf("%[^\n]%*c",&a);
  13. printf("Message #%lld\n",y);
  14. char b[1000];
  15. j=0;
  16. for(i=0; i<=strlen(a); i++)
  17. {
  18. if(a[i]!=' ' && a[i]!='\0')
  19. {
  20. b[j]=a[i];
  21. j++;
  22. }
  23. else
  24. {
  25. b[j]='\0';
  26. if(strcmp(b,".-")==0)
  27. printf("A");
  28. else if(strcmp(b,"-...")==0)
  29. printf("B");
  30. else if(strcmp(b,"-.-.")==0)
  31. printf("C");
  32. else if(strcmp(b,"-..")==0)
  33. printf("D");
  34. else if(strcmp(b,".")==0)
  35. printf("E");
  36. else if(strcmp(b,"..-.")==0)
  37. printf("F");
  38. else if(strcmp(b,"--.")==0)
  39. printf("G");
  40. else if(strcmp(b,"....")==0)
  41. printf("H");
  42. else if(strcmp(b,"..")==0)
  43. printf("I");
  44. else if(strcmp(b,".---")==0)
  45. printf("J");
  46. else if(strcmp(b,"-.-")==0)
  47. printf("K");
  48. else if(strcmp(b,".-..")==0)
  49. printf("L");
  50. else if(strcmp(b,"--")==0)
  51. printf("M");
  52. else if(strcmp(b,"-.")==0)
  53. printf("N");
  54. else if(strcmp(b,"---")==0)
  55. printf("O");
  56. else if(strcmp(b,".--.")==0)
  57. printf("P");
  58. else if(strcmp(b,"--.-")==0)
  59. printf("Q");
  60. else if(strcmp(b,".-.")==0)
  61. printf("R");
  62. else if(strcmp(b,"...")==0)
  63. printf("S");
  64. else if(strcmp(b,"-")==0)
  65. printf("T");
  66. else if(strcmp(b,"..-")==0)
  67. printf("U");
  68. else if(strcmp(b,"...-")==0)
  69. printf("V");
  70. else if(strcmp(b,".--")==0)
  71. printf("W");
  72. else if(strcmp(b,"-..-")==0)
  73. printf("X");
  74. else if(strcmp(b,"-.--")==0)
  75. printf("Y");
  76. else if(strcmp(b,"--..")==0)
  77. printf("Z");
  78. else if(strcmp(b,"-----")==0)
  79. printf("0");
  80. else if(strcmp(b,".----")==0)
  81. printf("1");
  82. else if(strcmp(b,"..---")==0)
  83. printf("2");
  84. else if(strcmp(b,"...--")==0)
  85. printf("3");
  86. else if(strcmp(b,"....-")==0)
  87. printf("4");
  88. else if(strcmp(b,".....")==0)
  89. printf("5");
  90. else if(strcmp(b,"-....")==0)
  91. printf("6");
  92. else if(strcmp(b,"--...")==0)
  93. printf("7");
  94. else if(strcmp(b,"---..")==0)
  95. printf("8");
  96. else if(strcmp(b,"----.")==0)
  97. printf("9");
  98. else if(strcmp(b,".-.-.-")==0)
  99. printf(".");
  100. else if(strcmp(b,"--..--")==0)
  101. printf(",");
  102. else if(strcmp(b,"..--..")==0)
  103. printf("?");
  104. else if(strcmp(b,".----.")==0)
  105. printf("'");
  106. else if(strcmp(b,"-.-.--")==0)
  107. printf("!");
  108. else if(strcmp(b,"-..-.")==0)
  109. printf("/");
  110. else if(strcmp(b,"-.--.")==0)
  111. printf("(");
  112. else if(strcmp(b,"-.--.-")==0)
  113. printf(")");
  114. else if(strcmp(b,".-...")==0)
  115. printf("&");
  116. else if(strcmp(b,"---...")==0)
  117. printf(":");
  118. else if(strcmp(b,"-.-.-.")==0)
  119. printf(";");
  120. else if(strcmp(b,"-...-")==0)
  121. printf("=");
  122. else if(strcmp(b,".-.-.")==0)
  123. printf("+");
  124. else if(strcmp(b,"-....-")==0)
  125. printf("-");
  126. else if(strcmp(b,"..--.-")==0)
  127. printf("_");
  128. else if(strcmp(b,".-..-.")==0)
  129. printf("\"");
  130. else if(strcmp(b,".--.-.")==0)
  131. printf("@");
  132. j=0;
  133. }
  134. if(a[i+1]==' ' && a[i]==' ')
  135. {
  136. printf(" ");
  137. }
  138. }
  139. if(y!=t) printf("\n\n");
  140. else printf("\n");
  141. }
  142. return 0;
  143. }
Advertisement
Add Comment
Please, Sign In to add comment