Output programs: #include <stdio.h> int fun(int n){ if(n==4) return n; else return 2*fun(n+1); } int main(){ printf("%d",fun(2)); return 0; }

Output programs:

#include <stdio.h>
int fun(int n){
    if(n==4)
        return n;
    else return 2*fun(n+1);
}
int main(){
    printf("%d",fun(2));
    return 0;
}

From the BOF Assistant Programmer 2022 – Written (MIST) exam, question 5 of 15.

More from this paper