mickypinata

SMMR-T004: Secret (I'm Back)

Jun 1st, 2021 (edited)
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. const int N = 1000;
  5.  
  6. char str[N + 10];
  7.  
  8. int main(){
  9.  
  10.     int len, key;
  11.     scanf("%d%d %s", &len, &key, str);
  12.  
  13.     for(int i = 0; i < len; ++i){
  14.         char c = str[i];
  15.         if('A' <= c && c <= 'Z'){
  16.             int tmp = (c - 'A' + key) % 26;
  17.             if(tmp < 0){
  18.                 tmp += 26;
  19.             }
  20.             str[i] = tmp + 'A';
  21.         } else if('a' <= c && c <= 'z'){
  22.             int tmp = (c - 'a' + key) % 26;
  23.             if(tmp < 0){
  24.                 tmp += 26;
  25.             }
  26.             str[i] = tmp + 'a';
  27.         }
  28.     }
  29.  
  30.     printf("%s", str);
  31.  
  32.     return 0;
  33. }
  34.  
Add Comment
Please, Sign In to add comment