fork(1) download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. char *func(char*);
  5.  
  6. int main(){
  7.  
  8. char* in = "ab$cd";
  9.  
  10. char* out = "";
  11.  
  12. out = func(in);
  13.  
  14. printf("%s" , out);
  15.  
  16. return 0;
  17.  
  18. }
  19.  
  20. char* func(char* in){
  21.  
  22. //char *out = "";
  23. int len = strlen(in);
  24. int i = 0;
  25. int j = len - 1;
  26.  
  27. while(i<j)
  28. {
  29. if(!isalpha(in[i]))
  30. i++;
  31. else if(!isalpha(in[j]))
  32. j--;
  33. else {
  34. swap(in[i] , in[j]);
  35. i++;
  36. j--;
  37. }
  38. }
  39. //out = in;
  40.  
  41. return in;
  42.  
  43. }
Runtime error #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
Standard output is empty