Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- // Função fornecida pela hipotetica linguagem
- int inc(int *x)
- {
- return ++(*x);
- }
- // Função fornecida pela hipotetica linguagem
- int dec(int *x)
- {
- return --(*x);
- }
- int sum(int x, int y)
- {
- if(!x) return y;
- dec(&x);
- inc(&y);
- return sum(x, y);
- }
- int main()
- {
- printf("%d\n", sum(1, 2));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment