fork download
  1. #include<iostream>
  2. #include<string.h>
  3. #define max 100
  4. using namespace std;
  5.  
  6. void reverse(char *s,int j,int i)
  7. {
  8. char temp;
  9. while(j<=i)
  10. {
  11. temp=s[j];
  12. s[j]=s[i];
  13. s[i]=temp;
  14. j++;
  15. i--;
  16.  
  17.  
  18. }
  19. }
  20.  
  21. int main()
  22. {
  23. char c[max]="34 121 896 453 abcd";
  24. int i,j=0;
  25. for(i=0;c[i]!=0;i++)
  26. {
  27. if(c[i]==' ')
  28. {
  29. //cout<<c<<endl;
  30. reverse(c,j,i-1);
  31. j=i+1;
  32. }
  33.  
  34.  
  35.  
  36. }
  37. reverse(c,j,strlen(c)-1);
  38. cout<<c;
  39.  
  40. return 0;
  41. }
Success #stdin #stdout 0s 4248KB
stdin
Standard input is empty
stdout
43 121 698 354 dcba