Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- string s;
- int k = 0, k1 = 0;
- int main() {
- getline(cin, s);
- s += " ";
- for (int i = 0; i < s.size(); ++i) {
- if ((s[i] >= 65 && s[i] <= 90) || (s[i] >= 97 && s[i] <= 122)) ++k1;
- else {
- if (k1 > k) k = k1;
- k1 = 0;
- }
- }
- string ans = "";
- for (int i = 0; i < s.size(); ++i) {
- unsigned char c = s[i];
- if (((int)s[i] >= 65 && (int)s[i] <= 90) || ((int)s[i] >= 97 && (int)s[i] <= 122)) {
- c = s[i] + k;
- if ((int)s[i] >= 65 && (int)s[i] <= 90 && (int)c >= 91) {
- c = (int)c % 91 + 65;
- }
- else if ((int)s[i] >= 97 && (int)s[i] <= 122 && (int)c >= 123) {
- c = (int)c % 123 + 97;
- }
- }
- ans += c;
- }
- cout << ans;
- }
Advertisement
Add Comment
Please, Sign In to add comment