АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

123. CesarCipher

Time Limit: 1 seconds
Memory Limit:64000KB
Points:2
View Problem Statistics Submit Problem added Administrator

Шифр Цезаря.

Чтобы зашифровать текст, записанный с помощью английских строчных и заглавных букв, знаков препинания и пробелов, его можно переписать, заменив каждую букву непосредственно следующей за ней по алфавиту (буква z заменяется на а). Можно обобщить способ шифровки сдвиг производится не на одну букву, а на n букв, где n-данное натуральное число

Входные данные

- строка длиной не более 100 символов. представляюших собой 
  английские строчные и заглавные буквы, знаки препинания и пробелы. 
- целое число n -  сдвиг на n букв. 0<n<1000. 

Выходные данные

  Зашифрованный текст.   

Пример входных данных

main(){ cout << "zzzzz"; 
1

Пример выходных данных

nbjo(){ dpvu << "aaaaa"; 
Автор: Вабищевич А. Ю.

View Problem Statistics Submit Author/source:
Educational Courses / Programming and Basics of Algorithmization / Strings /
123. 125. Characters Sorting 160. Checking of Brackets 161. Make One Word from Another One
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.437 sec.
© Copyright VSTU, AVT, Nosov D.A.