#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int getPower(double x,int y);
int main(int argc, char** argv) {
int iNumber,power;
double dNumber;
int iAnswer;
double dAnswer;
cout<<"Enter an int base number:";
cin>>iNumber;
cout<<"Enter a double base number" ;
cin>>dNumber;
cout<<"To what power?";
cin<<power;
iAnswer=getPower(iNumber,power);
dAnswer=getPower(dNumber,power);
cout<<iNumber<<"to the"<<power<<"the power is" <<iAnswer<<endl;
cout<<dNunber<<"to the "<<power<<"the power is"<<dAnswer<<endl;
return 0;
}
int getPower(int x,inty){
if(y==1)
return x;
else if (y==0)
return 1;
else if(y<0)
retun 0;
else
return(x*getPower(x,y-1));
}
double getPower(double x,int y)
{
if(y==1)
retrun x;
else if(y==0)
return1;
else if(y<0)
retrun1/getPower(x,y-1);
else
retrun(x*getPower(x,y-1));
}