Problem: write a function named powfun() that raises an integer number passed to it to a positive integer power and displays the result. The positive integer should be the second value passed to the function. Declare the variable used to store the result as a long integer data type to ensure sufficient storage fo rthe result. My interpretation program of this problem is as follows; Please help to sovle this problem
#include <iostream>
#include <cmath>
using namespace std;
int Powfun(int,int);
int main ()
{
{ int x,y;
x = 3;
y = 4;
Powfun((x)(y)) = 81;
}
cin.ignore();
return 0;
int Powfun(long int x,y);
(
((x)(y))= 81;
cout << "The results " << x << y << "is << x << y << endl";
return;
}