Doubt recursive multiplication

I solved the multiplication problem using recursion, but I am not sure about my approach.
Also when both the numbers are negative, I am returning the absolute value. I think there is a better approach to this problem

Link to my solution :- https://ide.codingblocks.com/s/137892

Your method is fine for this problem. It is a simple recursion problem, you have done it right. Are you facing any issue?

Not facing any issues, was wondering if there was a better solution…