#include <stdio.h>
void fun(int x, int indent)
{
printf("%-*sfun(%d)\n", indent
, "", x
); if (x > 0)
{
fun(--x, indent + 2);
printf("%-*s%d\n", indent
+2, "", x
); fun(--x, indent + 2);
}
}
int main()
{
int a = 4;
fun(a,0);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZ1bihpbnQgeCwgaW50IGluZGVudCkKewogICAgcHJpbnRmKCIlLSpzZnVuKCVkKVxuIiwgaW5kZW50LCAiIiwgeCk7CiAgICBpZiAoeCA+IDApCiAgICB7CiAgICAgICAgZnVuKC0teCwgaW5kZW50ICsgMik7CiAgICAgICAgcHJpbnRmKCIlLSpzJWRcbiIsICBpbmRlbnQrMiwgIiIsIHgpOwogICAgICAgIGZ1bigtLXgsIGluZGVudCArIDIpOwogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIGludCBhID0gNDsKICAgIGZ1bihhLDApOwogICAgZ2V0Y2hhcigpOwogICAgcmV0dXJuIDA7Cn0=