Question: Provide the final values after executing the following code snippit #include int fun1 (int* a, int* b): float fun2(float a, float* b): int main(void){ int

Provide the final values after executing the following code snippit #include int fun1 (int* a, int* b): float fun2(float a, float* b): int main(void){ int a = 2: int b = 3: float c = 4.5: float d = 3.5: int e = 21: a = fun1(&a, &b): e = fun2(c, &d): return 0: } int fun 1 (int* foo, int* boo){ int zoo: if (*boo > 0) { zoo = 2**foo: } else{ zoo = 3**foo: } *boo = zoo + *foo: *foo= 12: return zoo: } float fun2(float zoo, float* soo){ *soo *= 3*zoo: return *soo: }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
