Saleh127

Untitled

May 9th, 2020
136
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+1]==' ' && a[i]==' ')
  19. {
  20. printf(" ");
  21. }
  22. else if(a[i]!=' ' && a[i]!='\0')
  23. {
  24. b[j]=a[i];
  25. j++;
  26. }
  27. else
  28. {
  29. b[j]='\0';
  30. if(strcmp(b,".-")==0)
  31. printf("A");
  32. else if(strcmp(b,"-...")==0)
  33. printf("B");
  34. else if(strcmp(b,"-.-.")==0)
  35. printf("C");
  36. else if(strcmp(b,"-..")==0)
  37. printf("D");
  38. else if(strcmp(b,".")==0)
  39. printf("E");
  40. else if(strcmp(b,"..-.")==0)
  41. printf("F");
  42. else if(strcmp(b,"--.")==0)
  43. printf("G");
  44. else if(strcmp(b,"....")==0)
  45. printf("H");
  46. else if(strcmp(b,"..")==0)
  47. printf("I");
  48. else if(strcmp(b,".---")==0)
  49. printf("J");
  50. else if(strcmp(b,"-.-")==0)
  51. printf("K");
  52. else if(strcmp(b,".-..")==0)
  53. printf("L");
  54. else if(strcmp(b,"--")==0)
  55. printf("M");
  56. else if(strcmp(b,"-.")==0)
  57. printf("N");
  58. else if(strcmp(b,"---")==0)
  59. printf("O");
  60. else if(strcmp(b,".--.")==0)
  61. printf("P");
  62. else if(strcmp(b,"--.-")==0)
  63. printf("Q");
  64. else if(strcmp(b,".-.")==0)
  65. printf("R");
  66. else if(strcmp(b,"...")==0)
  67. printf("S");
  68. else if(strcmp(b,"-")==0)
  69. printf("T");
  70. else if(strcmp(b,"..-")==0)
  71. printf("U");
  72. else if(strcmp(b,"...-")==0)
  73. printf("V");
  74. else if(strcmp(b,".--")==0)
  75. printf("W");
  76. else if(strcmp(b,"-..-")==0)
  77. printf("X");
  78. else if(strcmp(b,"-.--")==0)
  79. printf("Y");
  80. else if(strcmp(b,"--..")==0)
  81. printf("Z");
  82. else if(strcmp(b,"-----")==0)
  83. printf("0");
  84. else if(strcmp(b,".----")==0)
  85. printf("1");
  86. else if(strcmp(b,"..---")==0)
  87. printf("2");
  88. else if(strcmp(b,"...--")==0)
  89. printf("3");
  90. else if(strcmp(b,"....-")==0)
  91. printf("4");
  92. else if(strcmp(b,".....")==0)
  93. printf("5");
  94. else if(strcmp(b,"-....")==0)
  95. printf("6");
  96. else if(strcmp(b,"--...")==0)
  97. printf("7");
  98. else if(strcmp(b,"---..")==0)
  99. printf("8");
  100. else if(strcmp(b,"----.")==0)
  101. printf("9");
  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. else if(strcmp(b,".-..-.")==0)
  133. printf("\"");
  134. else if(strcmp(b,".--.-.")==0)
  135. printf("@");
  136. j=0;
  137. }
  138. }
  139. printf("\n");
  140. if(y>1) printf("\n");
  141. }
  142. return 0;
  143. }
Advertisement
Add Comment
Please, Sign In to add comment