В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
igoreha3
igoreha3
17.02.2023 18:19 •  Информатика

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

Показать ответ
Ответ:
aadfgjrv
aadfgjrv
08.05.2023 17:28
1. Чтобы найти количество чисел, кратных восьми, на заданном интервале [a;b], надо найти на этом интервале ближайшее к a число и потом прибавлять к нему по восемь, пока не пройдем весь интервал, считая, сколько чисел Но это глуповатый Он просто и бездумно программируется, но как считали раньше, когда компьютеров не было?
Определим остаток от деления а на 8. Если он нулевой, то a - первое из найденных чисел. Остаток от деления 121 на 8 равен 1, т.е. нам не повезло. Тогда прибавим к значению а число 8 и вычтем найденный остаток.121+8-1=128. Это и есть наше первое число. Сужаем интервал [128;400]. Чтобы найти, сколько на нем чисел, кратных 8, надо разделить нацело 400-128 на 8 и прибавляем к результату единицу. Получаем 35 - это и есть ответ.
Программу составим универсальную, которая будет находить на интервале [a;b] количество чисел, кратных m.

PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var (a,b):=ReadInteger2('Введите через пробел границы интервала:');
  var m:=ReadInteger('Укажите число для поиска кратных ему:');
  var r:=a mod m;
  if r>0 then a:=a+8-r;
  Writeln('Количество чисел равно ',(b-a) div m +1)
end.

Пример
Введите через пробел границы интервала: 121 400
Укажите число для поиска кратных ему: 8
Количество чисел равно 35

2. В этой задаче все совсем просто. Читаем очередное число p, находим остаток от деления p на восемь. Если он ненулевой, проверяем, чтобы остаток от деления p на 10 был равен двум. Если и это верно, добавляем p к накапливаемой сумме s. Так поступаем n раз.

begin
  var n:=ReadInteger('n=');
  var s:=0;
  var p:integer;
  for var i:=1 to n do begin
    Read(p);
    if p mod 8 <> 0 then
      if p mod 10 = 2 then s:=s+p
    end;
  Writeln('Сумма отобранных чисел равна ',s)
end.

Пример
n= 8
127 32 222 45 80 832 702 29
Сумма отобранных чисел равна 924
0,0(0 оценок)
Ответ:
sidyakinanasty
sidyakinanasty
29.07.2021 06:15

Для самостоятельного создания сервера Minecraft вам потребуется его скачать и настроить. Обычно используют одно из данных ядер сервера: Vanilla, Bukkit, Spigot или Cauldron. У каждого из них есть свои плюсы и минусы, в зависимости от ваших потребностей вам предстоит выбрать одно из них. Сначала скачиваете сам сервер, в отдельно созданную для него папку. Запускаете его с в вашей папке появится файл eula.txt, открываете его и меняете значение false на true. Сново запускаем сервер и видим, что в вашей папке появилось много файлов и файл с миром, значит сервер работает. Запускаете игру, добавляете свой сервер, он находится по адресу 127.0.0.1 все готово.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота