Wednesday, April 18, 2012

POWER OF A NUMBER USING RECURSION



#include<stdio.h> 
#include<conio.h>
void main()
{
  int pow,num;
  long int res;
  long int power(int,int);
  clrscr();
  printf("\nEnter a number: ");
  scanf("%d",&num);
  printf("\nEnter power: ");
  scanf("%d",&pow);
  res=power(num,pow);
  printf("\n%d to the power %d is: %ld",num,pow,res);
  getch();
}
  int i=1;
  long int sum=1;
  long int power(int num,int pow)
  {
            if(i<=pow)
            {
                        sum=sum*num;
                        power(num,pow-1);
            }
            else
                        return sum;
}

No comments:

Post a Comment