Решаем задачи Абрамян на Паскале. String63

String63. Дана строка-предложение на русском языке и число $$K (0 < K < 10)$$. Зашифровать строку, выполнив циклическую замену каждой буквы на букву того же регистра, расположенную в алфавите на $$K$$-й позиции после шифруемой буквы (например, для $$K = 2$$ «А» перейдет в «В», «а» — в «в», «Б» — в «Г», «я» — в «б» и т. д.). Букву «ё» в алфавите не учитывать, знаки препинания и пробелы не изменять.

Решение:

Другие задачи из раздела String можно посмотреть здесь.

Комментарии:

Комментарии 3

  • Наверное лучше засунуть цикл for внутрь while, чтобы за один проход строки; и вместо S[i]:=chr(ord(S[i])+1) процедуру inc(S[i])

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *