fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string Convert(string S){
  5. for (int i=0; i<S.length(); i++){
  6. if (S[i] == "a"){
  7. S[i] = "d";
  8. }
  9. else if (S[i] == "b"){
  10. S[i] = "e";
  11. }
  12. else if (S[i] == "c"){
  13. S[i] = "f";
  14. }
  15. else if (S[i] == "d"){
  16. S[i] = "g";
  17. }
  18. else if (S[i] == "e"){
  19. S[i] = "h";
  20. }
  21. else if (S[i] == "f"){
  22. S[i] = "i";
  23. }
  24. else if (S[i] == "g"){
  25. S[i] = "j";
  26. }
  27. else if (S[i] == "h"){
  28. S[i] = "k";
  29. }
  30. else if (S[i] == "i"){
  31. S[i] = "l";
  32. }
  33. else if (S[i] == "j"){
  34. S[i] = "m";
  35. }
  36. else if (S == "k"){
  37. S[i] = "n";
  38. }
  39. else if (S[i] == "l"){
  40. S[i] = "o";
  41. }
  42. else if (S[i] == "m"){
  43. S[i] = "p";
  44. }
  45. else if (S[i] == "n"){
  46. S[i] = "q";
  47. }
  48. else if (S[i] == "o"){
  49. S[i] = "r";
  50. }
  51. else if (S[i] == "p"){
  52. S[i] = "s";
  53. }
  54. else if (S[i] == "q"){
  55. S[i] = "t";
  56. }
  57. else if (S[i] == "r"){
  58. S[i] = "u";
  59. }
  60. else if (S[i] == "s"){
  61. S[i] = "v";
  62. }
  63. else if (S[i] == "t"){
  64. S[i] = "w";
  65. }
  66. else if (S[i] == "u"){
  67. S[i] = "x";
  68. }
  69. else if (S[i] == "v"){
  70. S[i] = "y";
  71. }
  72. else if (S[i] == "w"){
  73. S[i] = "z";
  74. }
  75. else if (S[i] == "x"){
  76. S[i] = "a";
  77. }
  78. else if (S[i] == "y"){
  79. S[i] = "b";
  80. }
  81. else if (S[i] == "z"){
  82. S[i] = "c";
  83. }
  84. }
  85. cout << S << "\n";
  86. }
  87.  
  88. int main(){
  89. int T; cin >> T;
  90. for (int i=0;i<T; i++){
  91. string S; cin >> S;
  92. Convert(S);
  93. }
  94. return 0;
  95. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘std::__cxx11::string Convert(std::__cxx11::string)’:
prog.cpp:6:18: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      if (S[i] == "a"){
                  ^~~
prog.cpp:7:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "d";
              ^~~
prog.cpp:9:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "b"){
                       ^~~
prog.cpp:10:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "e";
              ^~~
prog.cpp:12:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "c"){
                       ^~~
prog.cpp:13:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "f";
              ^~~
prog.cpp:15:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "d"){
                       ^~~
prog.cpp:16:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "g";
              ^~~
prog.cpp:18:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "e"){
                       ^~~
prog.cpp:19:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "h";
              ^~~
prog.cpp:21:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "f"){
                       ^~~
prog.cpp:22:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "i";
              ^~~
prog.cpp:24:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "g"){
                       ^~~
prog.cpp:25:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "j";
              ^~~
prog.cpp:27:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "h"){
                       ^~~
prog.cpp:28:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "k";
              ^~~
prog.cpp:30:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "i"){
                       ^~~
prog.cpp:31:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "l";
              ^~~
prog.cpp:33:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "j"){
                       ^~~
prog.cpp:34:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "m";
              ^~~
prog.cpp:37:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "n";
              ^~~
prog.cpp:39:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "l"){
                       ^~~
prog.cpp:40:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "o";
              ^~~
prog.cpp:42:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "m"){
                       ^~~
prog.cpp:43:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "p";
              ^~~
prog.cpp:45:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "n"){
                       ^~~
prog.cpp:46:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "q";
              ^~~
prog.cpp:48:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "o"){
                       ^~~
prog.cpp:49:10: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
   S[i] = "r";
          ^~~
prog.cpp:51:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "p"){
                       ^~~
prog.cpp:52:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "s";
              ^~~
prog.cpp:54:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "q"){
                       ^~~
prog.cpp:55:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "t";
              ^~~
prog.cpp:57:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "r"){
                       ^~~
prog.cpp:58:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "u";
              ^~~
prog.cpp:60:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "s"){
                       ^~~
prog.cpp:61:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "v";
              ^~~
prog.cpp:63:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "t"){
                       ^~~
prog.cpp:64:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "w";
              ^~~
prog.cpp:66:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "u"){
                       ^~~
prog.cpp:67:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "x";
              ^~~
prog.cpp:69:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "v"){
                       ^~~
prog.cpp:70:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "y";
              ^~~
prog.cpp:72:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "w"){
                       ^~~
prog.cpp:73:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "z";
              ^~~
prog.cpp:75:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "x"){
                       ^~~
prog.cpp:76:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "a";
              ^~~
prog.cpp:78:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "y"){
                       ^~~
prog.cpp:79:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "b";
              ^~~
prog.cpp:81:23: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
      else if (S[i] == "z"){
                       ^~~
prog.cpp:82:14: error: invalid conversion from ‘const char*’ to ‘__gnu_cxx::__alloc_traits<std::allocator<char>, char>::value_type’ {aka ‘char’} [-fpermissive]
       S[i] = "c";
              ^~~
prog.cpp:86:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
stdout
Standard output is empty