Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void print_inverse(char *string, int i)
- {
- if (i == -1)
- {
- return;
- }
- printf("%c", string[i]);
- print_inverse(string, i - 1);
- }
- int read_string(char *string, int i)
- {
- if (scanf("%c", &string[i]) == EOF)
- {
- printf("\n");
- return i;
- }
- printf("i = %d\n", i);
- read_string(string, i + 1);
- }
- void to_convert(char *string, int i, int j)
- {
- if (j == i)
- {
- return;
- }
- string[0] -= '0';
- to_convert(string, i, j + 1);
- }
- int main()
- {
- char string[255];
- int size = read_string(string, 0);
- printf("%d\n", size);
- to_convert(string, size, 0);
- print_inverse(string, size);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement