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;
}