Saturday, 20 May 2017

Recursive function of exponential

In this program we will see how a function calls itself inside its body of fuction.

Program:
#include<iostream>
#include<conio.h>

using namespace std;

int rf(int n,int b)
{
          if(b==1)
          {
                    return n;
                    }
          else 
          {
                    return n*rf(n,b-1);
          }
                   
}

int main()
{
          int m,o;
         
          cout<<"Enter base : ";
          cin>>m;
          cout<<"Enter power: ";
          cin>>o;
         
          cout<<rf(m,o);
          getch();
}


//Code Ends

Screenshot:

Share:

0 comments:

Post a Comment