Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <math.h>
- #define pi acos(-1.0)
- #define cm strcmp
- #define pr printf
- using namespace std;
- void fun(char s[]){
- if(cm(s,".-")==0)
- pr("A");
- else if(cm(s,"-...")==0)
- pr("B");
- else if(cm(s,"-.-.")==0)
- pr("C");
- else if(cm(s,"-..")==0)
- pr("D");
- else if(cm(s,".")==0)
- pr("E");
- else if(cm(s,"..-.")==0)
- pr("F");
- else if(cm(s,"--.")==0)
- pr("G");
- else if(cm(s,"....")==0)
- pr("H");
- else if(cm(s,"..")==0)
- pr("I");
- else if(cm(s,".---")==0)
- pr("J");
- else if(cm(s,"-.-")==0)
- pr("K");
- else if(cm(s,".-..")==0)
- pr("L");
- else if(cm(s,"--")==0)
- pr("M");
- else if(cm(s,"-.")==0)
- pr("N");
- else if(cm(s,"---")==0)
- pr("O");
- else if(cm(s,".--.")==0)
- pr("P");
- else if(cm(s,"--.-")==0)
- pr("Q");
- else if(cm(s,".-.")==0)
- pr("R");
- else if(cm(s,"...")==0)
- pr("S");
- else if(cm(s,"-")==0)
- pr("T");
- else if(cm(s,"..-")==0)
- pr("U");
- else if(cm(s,"...-")==0)
- pr("V");
- else if(cm(s,".--")==0)
- pr("W");
- else if(cm(s,"-..-")==0)
- pr("X");
- else if(cm(s,"-.--")==0)
- pr("Y");
- else if(cm(s,"--..")==0)
- pr("Z");
- else if(cm(s,"-----")==0)
- pr("0");
- else if(cm(s,".----")==0)
- pr("1");
- else if(cm(s,"..---")==0)
- pr("2");
- else if(cm(s,"...--")==0)
- pr("3");
- else if(cm(s,"....-")==0)
- pr("4");
- else if(cm(s,".....")==0)
- pr("5");
- else if(cm(s,"-....")==0)
- pr("6");
- else if(cm(s,"--...")==0)
- pr("7");
- else if(cm(s,"---..")==0)
- pr("8");
- else if(cm(s,"----.")==0)
- pr("9");
- else if(cm(s,".-.-.-")==0)
- pr(".");
- else if(cm(s,"--..--")==0)
- pr(",");
- else if(cm(s,"..--..")==0)
- pr("?");
- else if(cm(s,".----.")==0)
- pr("'");
- else if(cm(s,"-.-.--")==0)
- pr("!");
- else if(cm(s,"-..-.")==0)
- pr("/");
- else if(cm(s,"-.--.")==0)
- pr("(");
- else if(cm(s,"-.--.-")==0)
- pr(")");
- else if(cm(s,".-...")==0)
- pr("&");
- else if(cm(s,"---...")==0)
- pr(":");
- else if(cm(s,"-.-.-.")==0)
- pr(";");
- else if(cm(s,"-...-")==0)
- pr("=");
- else if(cm(s,".-.-.")==0)
- pr("+");
- else if(cm(s,"-....-")==0)
- pr("-");
- else if(cm(s,"..--.-")==0)
- pr("_");
- else if(cm(s,".-..-.")==0)
- pr("\"");
- else if(cm(s,".--.-.")==0)
- pr("@");
- }
- int main()
- {
- int a;
- cin>>a;
- cin.ignore();
- for(int i = 1; i<=a; i++)
- {
- char s[2020], st[2020];
- int j=0, k=0;
- if(i>1)
- cout<<endl;
- cout<<"Message #"<<i<<endl;
- gets(s);
- while(s[j] != '\0')
- {
- if(s[j] != ' ')
- {
- k = 0;
- while(s[j] != '\0')
- {
- if(s[j] == ' ')
- {
- j++;
- break;
- }
- else
- {
- st[k++] = s[j++];
- }
- }
- st[k] = '\0';
- fun(st);
- }
- else
- {
- printf("%c", s[j]);
- j++;
- }
- }
- cout<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement