fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void reverse(char[], int);
  5.  
  6. int main()
  7. {
  8. char a[100];
  9. fgets(a,sizeof a,stdin); // instead of gets()
  10.  
  11. reverse(a, strlen(a)-1);
  12.  
  13. printf("%s\n",a);
  14.  
  15. return 0;
  16. }
  17.  
  18. void reverse(char ar[], int n)
  19. {
  20. char c;
  21. int i = 0;
  22. // printf("n = %d" , n);
  23. for ( i = 0; i <= n ; i++){
  24. c = ar[i];
  25. ar[i] = ar[n];
  26. ar[n] = c;
  27. // printf("Processed");
  28. n--;}
  29.  
  30. }
  31.  
  32.  
Success #stdin #stdout 0s 2252KB
stdin
abcdef
stdout
fedcba