vborisenko75
23.06.2021 22:55

Составьте блок-схему и блок схему для подпрограммы (если она есть в коде). #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;
}​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
89087039906qazx
14.10.2020 10:24
Var a,max,sum:integer;
    arr:array [0..2015] of integer;
    begin
randomize;
max:=-500;
sum:=0;
for a:=0 to 2015 do begin
arr[a]:=random(1001)-500;
if max<arr[a] then max:=arr[a];
end;
write('максимальный элемент массива ==> ',max);
writeln();

if max mod 2 = 1 then begin
for a:=0 to 2015 do begin
if arr[a] mod 2 =1 then sum:=sum+arr[a];
end;
writeln('сумма чисел одинаковой чётности числу ',max,' = ',sum);
end;

sum:=0;
if max mod 2 = 0 then begin
for a:=0 to 2015 do begin
if arr[a] mod 2 =0 then sum:=sum+arr[a];
end;
writeln('сумма чисел одинаковой чётности числу ',max,' = ',sum);
end;

end.
0,0(0 оценок)
Ответ:
Арина7405
22.11.2022 05:49
1) Считаем среднее значение от 100 тетрадей на пятерых человек:
100:5=40 (по 40 тетрадей приходится на каждого)
2) Предполагаем, что значение Коли верно, тогда:
Вася: 52-20=32
Юра: 43-32=11
Саша: 34-11=23
Серёжа: 30-23=7
3) Теперь считаем общее колличество получившихся тетрадей:
20+32+11+23+7=93
Напоминаю, что должно получится 100, следовательно 7 тетрадей не хватает. Именно их мы и должны прибавить. Осталось только понять куда.
4) Начнём с начала. Прибавляем эти 7 тетрадей к Коле:
20+7=27 - Коля. Тогда:
Чтобы узнать, сколько тетрадей у Васи, вычтем из 52(общее кол-во тетрадей Коли и Васи) кол-во тетрадей Коли:
52-27=25 - Вася.
Так же считаем и остальных. Получаем:
Юра: 43-25=18 тетрадей
Саша: 34-18= 16 тетрадей
Серёжа: 30- 16= 14 тетрадей

ОТВЕТ: Коля - 27, Вася - 25, Юра - 18, Саша - 16, Серёжа - 14 тетрадей =)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота