Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void print_inverse(char *string, int i)
  4. {
  5.     if (i == -1)
  6.     {
  7.         return;
  8.     }
  9.     printf("%c", string[i]);
  10.     print_inverse(string, i - 1);
  11. }
  12.  
  13. int read_string(char *string, int i)
  14. {
  15.     if (scanf("%c", &string[i]) == EOF)
  16.     {
  17.         printf("\n");
  18.         return i;
  19.     }
  20.     printf("i = %d\n", i);
  21.     read_string(string, i + 1);
  22. }
  23.  
  24. void to_convert(char *string, int i, int j)
  25. {
  26.     if (j == i)
  27.     {
  28.         return;
  29.     }
  30.     string[0] -= '0';
  31.     to_convert(string, i, j + 1);
  32. }
  33.  
  34. int main()
  35. {
  36.     char string[255];
  37.  
  38.     int size = read_string(string, 0);
  39.     printf("%d\n", size);
  40.     to_convert(string, size, 0);
  41.     print_inverse(string, size);
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement