Mã Morse
#include <bits/stdc++.h>
using namespace std;
string viethoa(string k)
{
    for (int i = 0; i < k.size(); i++)
    {
        if (k[i] >= 'a' && k[i] <= 'z') 
        {
            k[i] -= 32;
        }
    }
    return k;  
}
int main()
{
    string k;
    cout<<"Input Morse:";
    cin>>k;
    string n = viethoa(k);
    for(int i = 0 ; i < n.size(); i++)
    {
        if(n[i] == 'A')
            cout<<".-"<<" ";
        if(n[i] == 'B')
            cout<<"-..."<<" ";
        if(n[i] == 'C')
            cout<<"-.-."<<" ";
        if(n[i] == 'D')
            cout<<"-.."<<" ";
        if(n[i] == 'E')
            cout<<"."<<" ";
        if(n[i] == 'F')
            cout<<"..-.."<<" ";
        if(n[i] == 'G')
            cout<<"--."<<" ";
        if(n[i] == 'H')
            cout<<"...."<<" ";
        if(n[i] == 'I')
            cout<<".."<<" ";
        if(n[i] == 'J')
            cout<<".---"<<" ";
        if(n[i] == 'K')
            cout<<"-.-"<<" ";
        if(n[i] == 'L')
            cout<<".-.."<<" ";
        if(n[i] == 'M')
            cout<<"--"<<" ";
        if(n[i] == 'N')
            cout<<"-."<<" ";
        if(n[i] == 'O')
            cout<<"---"<<" ";
        if(n[i] == 'P')
            cout<<".--."<<" ";
        if(n[i] == 'Q')
            cout<<"--.-"<<" ";
        if(n[i] == 'R')
            cout<<".-."<<" ";
        if(n[i] == 'S')
            cout<<"..."<<" ";
        if(n[i] == 'T')
            cout<<"-"<<" ";
        if(n[i] == 'U')
            cout<<"..-"<<" ";
        if(n[i] == 'V')
            cout<<"...-"<<" ";
        if(n[i] == 'W')
            cout<<".--"<<" ";
        if(n[i] == 'X')
            cout<<"-..-"<<" ";
        if(n[i] == 'Y')
            cout<<"-.--"<<" ";
        if(n[i] == 'Z')
            cout<<"--.."<<" ";
        if(n[i] == '1')
            cout<<".----"<<" "; 
        if(n[i] == '2')
            cout<<"..---"<<" "; 
        if(n[i] == '3')
            cout<<"...--"<<" ";
        if(n[i] == '4')
            cout<<"....-"<<" ";
        if(n[i] == '5')
            cout<<"....."<<" ";
        if(n[i] == '6')
            cout<<"-...."<<" ";
        if(n[i] == '7')
            cout<<"--..."<<" ";
        if(n[i] == '8')
            cout<<"---.."<<" ";
        if(n[i] == '9')
            cout<<"----."<<" ";
        if(n[i] == '0')
            cout<<"-----"<<" ";
    }
    return 0;
}
 
 

