Помогите составить программу string 3,буду очень благодарна,очень срочно нужно. Вот...

0 голосов

Помогите составить программу string 3,буду очень благодарна,очень срочно нужно. Вот условие: Имеется строка текста. Требуется написать программу, которая зашифровывала бы ее в другую строку — заменяя каждый символ текста символом, следующим по порядку в таблице ASCII. Тогда слово КОТ превратится в слово ЛПУ. Требуется составить и программу дешифровки. Использовать функции для работы с символами: chr и ord pascal. НО ЧТОБ ОНА БЫЛА СОСТАВЛЕНА НАПОДОБИЕ ЭТОЙ ЗАДАЧИ


image

спросил от (34 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (4.3k баллов)

var s, encoded_s: string;

i: integer;

begin

 write('Введите строку: ');

 readln(s);

 

 for i:=1 to length(s) do

   encoded_s:=encoded_s + chr(ord(s[i]) + 1);

 

 writeln(encoded_s);

end.

оставил комментарий от (34 баллов)

Спасибо огромное,а что означает encoded_s?

оставил комментарий от Одаренный (4.3k баллов)

Это просто название переменной, в которой хранится "зашифрованная" строка

оставил комментарий от Одаренный (4.3k баллов)

Можете назвать ее по-своему

оставил комментарий от (34 баллов)

Ещё раз спасибо)))

оставил комментарий от Одаренный (4.3k баллов)

Не за что

...