Question: Can someone explain why this code prints out 16? I thought it was going to print 14. #include stdio.h> 1 2 int recP (int value)

Can someone explain why this code prints out 16? I thought it was going to print 14.
#include stdio.h> 1 2 int recP (int value) 4 | if (value 8) 5 6 7 else return 1; return(recP(value/3 9 10 12 int main() 14 15 | printf ("%d", recP(11)); 16 17 18 19 return e;) 20 1/CAN SOMEONE EXPLAIN TO ME WHY THIS CODE PRINTS OUT 16
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
