Write a program using recursion to find power of a number
We can write,
nm = n*nm-1
=n*n*nm-2
=n*n*n*……………m times *nm-m
The program which implements the above logic is as follows:
#include<stdio.h> int power(int,int); void main() { int n,m,k; printf(“Enter the value of n and m”); scanf(“%d%d”,&n,&m); k=power(n,m); printf(“The value of nm for n=%d and m=%d is %d”,n,m,k); } int power(int x, int y) { if(y==0) { return 1; } else { return(x*power(x,y-1)); } }
Output: Enter the value of n and m 3 5 The value of nm for n=3 and m=5 is 243