![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.10.2018
Сообщений: 3
|
![]()
Напишите программу на ПАСКАЛЕ для шифрования и дешифрования текста, используя шифр Цезаря, который является простым типом шифрования замещения. В шифре Цезаря каждая буква текста заменяется буквой, которая является K-позициями позже в алфавите, где параметр K является целым числом, которое служит ключом шифрования. При вычислении замещающей буквы, если мы передаем конец алфавита («Z»), мы завершаем начало («A»). Аналогично, если K отрицательно и мы передаем начало алфавита, мы завершаем его до конца. Текст, который был зашифрован с использованием ключа K, может быть расшифрован с помощью ключа (- K).
Первая строка ввода содержит положительное или отрицательное целое число, указывающее количество сдвигов в алфавитном порядке: это ключ шифрования. Вторая строка ввода - это текст, который нужно зашифровать. При шифровании или расшифровке любые строчные буквы должны быть заглавными, а любые неалфавитные символы должны оставаться неизменными. Пример: Входные данные: 3 Hello world! Выход: KHOOR ZRUOG! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 7, шифрование по методу Цезаря | Laura_Kot | Помощь студентам | 0 | 21.12.2016 21:49 |
Шифрование методом Акбашь, Цезаря и Гаммирования | LeNZZZ08 | Visual C++ | 1 | 22.11.2014 12:05 |
Шифрование БД методом Цезаря | Гроб | Помощь студентам | 2 | 21.05.2012 00:26 |
шифрование метод Цезаря | MISHAIL | Помощь студентам | 5 | 05.02.2011 16:26 |
Шифрование методом Цезаря! | Александра1000000 | Общие вопросы C/C++ | 10 | 07.06.2010 16:02 |