AnkitWebLogic

Ad:

Recursion function to generate power 1

#include<stdio.h>
#include<conio.h>

int power(int, int);
void main()
{
    int a, b, r;
    printf("Enter number: ");
    scanf("%d", &a);

    printf("Enter power: ");
    scanf("%d", &b);

    r=power(a,b);
    printf("%d power %d = %d", r);
}
int power(int a, int b)
{
    if(b==0)
    {
        return 1;
    }
    else
    {
        return a*power(a, b-1);
    }
}
Enter number: 5
Enter power: 3
5 power 3 = 125