, с заданием по программированию все в скриншоте Юный программист Володя решил написать программу, которая занимается шифрованием слов. Шифрование происходит следующим образом: каждая буква слова заменяется на какую-то другую букву алфавита, которая расположена ровно на N символов правее исходной, при этом алфавит "зациклен": за буквой 'Я' идёт буква 'А'. Слово состоит только из букв русского алфавита, нумерация букв в слове начинается с 0.
Володя сидел над программой весь вечер, запустил её - и она оказалась рабочей! Однако на следующее утро Володя понял, что не учёл один момент, из-за чего при некоторых значениях N программа не сможет верно зашифровать некоторые слова.
1. Приведите пример такого слова и такого значения N, при котором программа не сможет зашифровать слово.
2. Исправьте Володину ошибку.
Обозначения:
функция length(word) возвращает длину слова word;
функция mod(N, 33) возвращает остаток от деления N на 33;
функция search(alph, word[i]) возвращает номер символа word[i] в строке alph (функция возвращает -1, если символ не найден, нумерация символов в строке начинается с 0).

Другие вопросы по: Информатика
Знаешь правильный ответ?
, с заданием по программированию все в скриншоте Юный программист Володя решил написать программу, к...
Популярные вопросы