alarm
Задайте вопрос
Информатика
Morel

посчитайте, ПРОВЕРЬТЕ ПЖ КОД#include #include using namespace std;int main(){int b = 0;string s;getline(cin, s);int a = 0;int maxa = 0;for (int i = 0; i < s. size(); i++){if ((s[i] >= 65 && s[i] <= 90) || (s[i] >= 97 && s[i] <= 122)){a++;}else{b = a;a = 0;}if (a > b){maxa = a;}}for (int i = 0; i < s. size(); i++){if ((s[i] >= 65 && s[i] <= 90) || (s[i] >= 97 && s[i] <= 122)){if ((s[i] + maxa) <= 90 && (s[i] >= 65 && s[i] <= 90) || ((s[i] + maxa) <= 122 && (s[i] >= 97 && s[i] <= 122))){s[i] = s[i] + maxa;}if((s[i] + maxa) > 90 && s[i] >= 65 && s[i] <= 90){s[i] = 64 + (maxa - (90 - s[i]));}if((s[i] + maxa) > 122 && (s[i] >= 97 && s[i] <= 122)){s[i] = 96 + (maxa - (122 - s[i]));}}cout << (char)s[i];}}ШифровкаСтало известно, что противник шифрует текст следующим образом. Сначала определяется количество букв в самом длинном слове, его длину обозначим k (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами, длина слова не превышает 20 символов). Затем каждая английская буква заменяется на букву, стоящую в алфавите на k букв позже (алфавит считается циклическим, то есть после буквы Z стоит буква A). Другие символы остаются неизменными. Строчные буквы при этом остаются строчными, а заглавные — заглавными. Расшифруйте найденную шифровку. Входные данныеНа вход программе подается текст шифровки, состоящей не более чем из 250 символов. Выходные данныеВыведите исходный текст. ПримерыВводZb Ra Ca Dab Ra. ВыводCe Ud Fd Gde Ud.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

компилируется точно

473
Nadezhda
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Программирование циклов c++

код для программы (условие на фо

таблица в ексел продолжите выпол

Представлений код - для розв’язк

Обчислити вираз 7х-2/(х+1)Прошу

Продолжите выполнение проектного

Контакты
Реклама на сайте