fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string pig_it(string str) {
  5. string output = "";
  6. int flag = 0;
  7. while (flag < int(str.length())) {
  8. bool rec = false;
  9. while (!((str[flag] >= 'a' && str[flag] <= 'z') || (str[flag] >= 'A' && str[flag] <= 'Z'))) {
  10. output += str[flag];
  11. flag++;
  12. }
  13. int temp = flag;
  14. while (flag < int(str.length()) && ((str[flag] >= 'a' && str[flag] <= 'z') || (str[flag] >= 'A' && str[flag] <= 'Z'))) {
  15. if (flag != temp) {
  16. output += str[flag];
  17. }
  18. flag++;
  19. rec = true;
  20. }
  21. if (rec) {
  22. output += str[temp];
  23. output += "ay";
  24. }
  25. }
  26. return output;
  27. }
  28.  
  29. int main() {
  30. cout << pig_it("Oay emporatay oay oresmay !");
  31. }
Success #stdin #stdout 0.01s 5536KB
stdin
Standard input is empty
stdout
ayOay mporatayeay ayoay resmayoay !1��