|
2 / 2 / 1
Регистрация: 06.06.2019
Сообщений: 26
|
||||||
Зашифровать сообщение шифром Цезаря(езЦяар)31.01.2021, 18:20. Показов 3930. Ответов 9
Напишите программу, которая шифрует входной текст шифром езЦяар:
*алфавит - строчные буквы русского алфавита без ё *ключ состоит из пары чисел A, B; гарантируется, что A%2!=B%2 и что A<B *алфавит разрезается на четыре части - до А (не включая А), первая половина АВ, вторая половина АВ, после В (не включая В); *нумерация букв с нуля *первая половина АВ переставляется в начало алфавита *вторая половина АВ переставляется в конец алфавита *части, которые раньше стояли до А и после В, смыкаются *получившийся алфавит используется как шифрованный для простой подстановки Например, если бы алфавит состоял из букв "абвгдежз" с ключом (2, 5), то шифрованный алфавит выглядел бы как "вгабжзде", и сообщение "деда" было бы закодировано как "жзжв". Формат входных данных Программа получает на вход строку А из строчных кириллических символов - сообщение, и на следующей строке два целых числа от 0 до 32 через пробел - ключ. Формат выходных данных Программа выводит результат шифрования строки А шифром езЦяар с предлагаемым ключом. Пример: Ввод: приветмир 7 14 Вывод: уфдйбцрдф Мой код:
0
|
||||||
| 31.01.2021, 18:20 | |
|
Ответы с готовыми решениями:
9
Зашифровать файл шифром Цезаря Зашифровать файл шифром цезаря
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 31.01.2021, 20:36 | ||||||
|
blaurhor, так?
1
|
||||||
|
2 / 2 / 1
Регистрация: 06.06.2019
Сообщений: 26
|
|
| 31.01.2021, 21:15 [ТС] | |
|
Gdez, предложенный вами код проходит по данному решению.
Можете помочь, не проходит второй тест по диапазону : 0 31. Должно выдаваться "паивевмиа", а выводит "приветмир".
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 31.01.2021, 21:45 | ||||||
|
blaurhor, по логике должно пяивесмия при 0 31
Добавлено через 2 минуты blaurhor,
Хотя условие с q лишнее - A<B
0
|
||||||
|
2 / 2 / 1
Регистрация: 06.06.2019
Сообщений: 26
|
|
| 31.01.2021, 21:52 [ТС] | |
|
Gdez, простите вышла ошибка. Теперь выдаёт, что в диапазоне 0 31 должно выводиться "приветмир".
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||
| 31.01.2021, 22:23 | ||
|
blaurhor, упустили - ё тоже входит
0
|
||
|
2 / 2 / 1
Регистрация: 06.06.2019
Сообщений: 26
|
|
| 31.01.2021, 22:24 [ТС] | |
|
Gdez там в условии сказано, что берётся алфавит без "ё".
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 31.01.2021, 22:27 | ||||||
Сообщение было отмечено blaurhor как решение
Решение
blaurhor, попробуй
1
|
||||||
|
2 / 2 / 1
Регистрация: 06.06.2019
Сообщений: 26
|
|
| 31.01.2021, 22:37 [ТС] | |
|
Gdez, спасибо. Оно работает. Что значит "dict2.pop"?
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||
| 31.01.2021, 22:52 | ||
|
blaurhor,
1
|
||
| 31.01.2021, 22:52 | |
|
Помогаю со студенческими работами здесь
10
Проблема с шифром Цезаря
Составить шифратор(расшифратор) с шифром Цезаря Зашифровать послание с помощью шифра Цезаря с заданным шагом шифрования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|