(2.2) What value does function evaluate return when called with a value 4: int evaluate (int n) { if(n== 0) return 0; el
Posted: Mon Jun 06, 2022 1:58 pm
(2.2) What value does function evaluate return when called with a value 4: int evaluate (int n) { if(n== 0) return 0; else return evaluate (n-1) + n*n; } Solution evaluate (4) evaluate (3) + 16 = evaluate (2) +9+16 = evaluate (1) + 4 + 9 + 16 = evaluate (0)+1+4+9+16 - 1+4+9+16 5+9+16 -14 +16 -30 [8]