0 votes 0 votes #include <stdio.h> int cou=0; int cal(int a,int b){ int c; cou++; if(b==3) return(a*a*a); else{ c=cal(a,b/3); return(c*c*c); } } int main() { int d= cal(4,81); printf("%d",d); return 0; } Programming in C programming-in-c + – amit166 asked Dec 28, 2018 amit166 297 views answer comment Share Follow See 1 comment See all 1 1 comment reply Shaik Masthan commented Dec 28, 2018 reply Follow Share if b is multiple of 3, then function simply returns a$^b$ 0 votes 0 votes Please log in or register to add a comment.