Закодировать строку при помощи шифра Юлия Цезаря - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Условие

Дана строка, состоящая из маленьких букв латинского алфавита. Требуется закодировать строку при помощи шифра Юлия Цезаря. Суть этого шифра такова: каждая буква сдвигается на три позиции по алфавиту, т.е. a заменяется на d, b — на e, p — на s, w — на z, x — на a, y — на b, z — на c.

Формат входного файла

Входной файл содержит строку, которую требуется закодировать.

Формат выходного файла

Выходной файл должен содержать закодированную строку. Закодированная строка должна быть такой же длины, как строка во входном файле.

Ограничения

Длина строки от 1 до 200 символов.

Решение задачи: «Закодировать строку при помощи шифра Юлия Цезаря»

textual
Листинг программы
  1. var
  2.   st: string;
  3.   i: byte;
  4. begin
  5.   Write('Write string : ');
  6.   readln(st);
  7.   for i := 1 to Length(st) do
  8.     st[i] := chr(97 + (ord(st[i]) - 94) mod 26);
  9.   writeln('Cezar font : ', st);
  10. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы