Составьте блок-схему и блок схему для подпрограммы (если она есть в коде). #include <iostream>
#include <map>
using namespace std;
void fill_map(map <char, string> &m) {
m['a'] = ".-"; m['b'] = "-..."; m['w'] = ".--"; m['g'] = "--.";
m['d'] = "-.."; m['e'] = "."; m['v'] = "...-"; m['z'] = "--..";
m['i'] = ".."; m['j'] = ".---"; m['k'] = "-.-"; m['l'] = ".-..";
m['m'] = "--"; m['n'] = "-."; m['o'] = "---"; m['p'] = ".--.";
m['r'] = ".-."; m['s'] = "..."; m['t'] = "-"; m['u'] = "..-";
m['f'] = "..-."; m['h'] = ""; m['c'] = "-.-."; m['q'] = "--.-";
m['y'] = "-.--"; m['x'] = "-..-"; m['1'] = "."; m['2'] = "..---";
m['3'] = "...--"; m['4'] = "-"; m['5'] = ""; m['6'] = "-";
m['7'] = "--..."; m['8'] = "---.."; m['9'] = "."; m['0'] = "";
m['.'] = ""; m[','] = ".-.-.-"; m[':'] = "---..."; m[';'] = "-.-.-.";
m['('] = "-.--.-"; m[')'] = "-.--.-"; m['"'] = ".-..-."; m['-'] = "--";
m['/'] = "-..-."; m['?'] = "..--.."; m['!'] = "--..--"; m[' '] = "-...-";
m['@'] = ".--.-.";
}
int main(){
map <char, string> morze;
fill_map(morze);
string text;
cout << "Zdravstvuite! Pozhaluista vvedite text: ";
getline(cin, text);
for(int i = 0; i < text.length(); i++) {
text[i] = tolower(text[i]);
cout << morze.find(text[i])->second << " ";
}
return 0;
}