victoriareih
04.01.2021 08:52

7 кл. Придумайте два числа (меньших 20) и предложите своему соседу по парте выполнить для них алгоритм <<О>> с ручной прокруткой.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ksaro3
11.05.2022 18:33

Зашифрованное слово: ТЛУГПЛЖГ

Изначальное слово: <неизвестно>

Условие зашифровки изначального слова: каждая буква изначального слова кодируется буквой, которая стоит на 3 позиции вперед по алфавиту (от начала алфавита к концу). В то же время зашифрованное слово, чтобы раскодировать в изначальное слово - нужно каждую букву зашифрованного слова заменить на букву, которая стоит на 3 позиции назад по алфавиту (от конца алфавита к началу).

Для расшифровки представлена картинка.

Рассмотрим простой пример прежде, чем решать эту задачу.

Изначальная буква: А

Значит зашифрованная буква (+3 позиции вперёд по алфавиту): Г

(А (+1) = Б (+1) = В (+1) = Г)

Сделаем наоборот.

Зашифрованная буква: З

Значит изначальная буква (-3 позиции назад по алфавиту): Е

(З (-1) = Ж (-1) = Ё (-1) = Е)

Вывод:

- чтобы зашифрованное слово превратить в изначальное - мы смещаемся на 3 позиции назад по алфавиту.

- чтобы закодировать изначальное слово в зашифрованное - мы смещаемся на 3 позиции вперёд по алфавиту.

Теперь расшифруем изначальное слово:

Зашифрованное слово: ТЛУГПЛЖГ

Т (-3 позиции): Т (-1) = С (-1) = Р (-1) = П

Л (-3 позиции): Л (-1) = К (-1) = Й (-1) = И

У (-3 позиции): У (-1) = Т (-1) = С (-1) = Р

Г (-3 позиции): Г (-1) = В (-1) = Б (-1) = А

П (-3 позиции): П (-1) = О (-1) = Н (-1) = М

Л (-3 позиции): Л (-1) = К (-1) = Й (-1) = И

Ж (-3 позиции): Ж (-1) = Ё (-1) = Е (-1) = Д

Г (-3 позиции): Г (-1) = В (-1) = Б (-1) = А

Изначальное слово: ПИРАМИДА

ответ: ПИРАМИДА

0,0(0 оценок)
Ответ:
hiordi
28.08.2021 09:58
Код#include <iostream>constexpr double bites_to_megabytes(double a) {    return a / 8388608;}constexpr double megabytes_to_gigabytes(double a) {    return a / 1024;}int main() {    long long a;    short type;    bool is_correct = false;    double answer;    do {        std::cin >> a;        std::cout << "[1] Megabytes \n"                  << "[2] Gigabytes \n"                  << "Convert to [1] or [2]: ";        std::cin >> type;        if (type == 1 or type == 2) {            is_correct = true;        } else {            std::cout << "Meh. Try to type again. \n" << std:: endl;        }    } while (!is_correct);    switch (type) {        case 1:            answer = bites_to_megabytes(a);            break;        case 2:            answer = megabytes_to_gigabytes(bites_to_megabytes(a));            break;    }    std::cout << "An answer of conversion is " << answer << std::endl;    return 0;}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота