Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Два заядлых двоичника Петя и Вася перекидываются записочками на уроке, а чтобы никто не мог их прочитать - шифруют свои сообщения шифром Цезаря. Требуется написать программу, которая принимает на вход сообщение и ключ и выводит новое, уже зашифрованное сообщение. В сообщениях используются только буквы английского алфавита, как строчные, так и заглавные.
Если вдруг Вы никогда не слышали про шифр Цезаря, почитать о нём можно на википедии.
P.S. использование массива с английским алфавитом в этой задаче нанесёт непоправимый вред Вашей карме. Вспомните, что char является не только символом, но и числом.
Входные данные:
Первая строка: исходное сообщение (в нём могут встречаться только символы верхнего и нижнего регистра английского алфавита).
Вторая строка: целое число - ключ (может быть как положительным, так и отрицательным числом).
Выходные данные:
Строка - результат шифрования.
Примеры:
Входные данные: abZ 27 Выходные данные: bcA
Входные данные: abZ -27 Выходные данные: zaY
Входные данные: ABz 53 Выходные данные: BCa
Входные данные: ABz -53 Выходные данные: ZAy
Для отправки решений необходимо выполнить вход.
|