fun(8) = 8 * fun(7)
= 8 * (7 * fun(6))
= 8 * (7 * (6 * fun(5)))
= 8 * (7 * (6 * (5 * fun(4))))
= 8 * (7 * (6 * (5 * (4 * fun(3)))))
= 8 * (7 * (6 * (5 * (4 * (3 * fun(2))))))
= 8 * (7 * (6 * (5 * (4 * (3 * (2 * fun(1)))))))
= 8 * (7 * (6 * (5 * (4 * (3 * (2 * (1 * fun(0))))))))
= 8 * (7 * (6 * (5 * (4 * (3 * (2 * (1 * 0)))))))
= 8 * (7 * (6 * (5 * (4 * (3 * (2 * 0))))))
= 8 * (7 * (6 * (5 * (4 * (3 * 0)))))
= 8 * (7 * (6 * (5 * (4 * 0))))
= 8 * (7 * (6 * (5 * 0)))
= 8 * (7 * (6 * 0))
= 8 * (7 * 0)
= 8 * 0
= 0
You can also use tree method for solving this problem:
fun(8)
/ \
/ \
8 * fun(7)
/ \
/ \
7 * fun(6)
/ \
/ \
6 * fun(5)
/ \
/ \
5 * fun(4)
/ \
/ \
4 * fun(3)
/ \
/ \
3 * fun(2)
/ \
/ \
2 * fun(1)
/ \
/ \
1 * fun(0)
|
0
so FInal Answer will be =0