fork(2) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int find(const char* str, char c) {
  6. for(int i = 0; str[i] != '\0'; i++) {
  7. if(str[i] == c) {
  8. return i;
  9. }
  10. }
  11. return -1;
  12. }
  13.  
  14. int main() {
  15. int n = 27, k = 20000;
  16. const char *a = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  17. char b[k];
  18. char c[n];
  19. cin.getline(b, k);
  20. cin.getline(c, n);
  21. for(int i = 0; b[i] != '\0'; i++) {
  22. int index = find(a, b[i]);
  23. if(index != -1) {
  24. cout << c[index];
  25. } else {
  26. cout << b[i];
  27. }
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 3416KB
stdin
HPC PJVYMIY
BLMRGJIASOPZEFDCKWYHUNXQTV 
stdout
Standard output is empty