Составьте блок-схему и блок схему для подпрограммы (если она есть в коде). Также нужны комментарии с разеснением действий по типу / и // #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;
}
289
379
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
alyvolkonskaya199404.12.2021 13:08
-
Максим11113632220.12.2022 18:04
-
hopelless212402.02.2021 14:45
-
komaman28.02.2021 03:24
-
ivanovaa75008.10.2021 04:05
-
султик1212.11.2020 13:47
-
losp15.12.2022 09:08
-
katerinaderiiu01.04.2020 18:04
-
11223484822.06.2021 21:42
-
0AlikaLi011.09.2022 23:28
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.