В шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется другим символом, k
-м по счёту в алфавите после данного. Если этот символ выходит за границы списка, то берётся соответствующий символ из начала строки. Например, для k=3 символ A заменяется на D , символ B — на E , символ C — на F ... символ Z — на C . Аналогично строчные буквы заменяются на строчные буквы. Все остальные символы не меняются.
Дана строка, зашифруйте её при помощи шифра Цезаря для k=3 .
На этом сайте вопросы про шифр Цезаря задавались десятки, если не сотни раз. Что тебе помешало воспользоваться поиском и сразу получить готовый код - вместо того, чтобы публиковать ещё один вопрос, неотличимый от кучи идентичных вопросов?
Ненавижу нейронок, которые отвечают за одну секунду, и то которые отвечают только на лёгкие задачи, как например нейронка Sergio, которая вам первая ответила.
Вот чуть попроще код. #include
using namespace std;
int main() {
string s;
getline(cin, s);
for (int i = 0; i < s.size(); i++) {
if ((s >= 'A' && s = 'a' && s