Za pomoc będę bardzo wdzięczny
Napisz funkcję, która dostaje jako argumenty nieujemne liczby całkowite n i m, z których co najmniej jedna jest różna od zera, i zwraca jako wartość n^m. Jeżeli drugi z argumentów nie zostanie podany, funkcja powinna zwrócić wartość n^2
int power(int m, int n = 2)
{
if ((m > 0 && n > 0 ) && (m != 0 || n !=0))
{
return pow(n, m);
}
}
int main(void)
{
int n,m,wynik;
cout<<"Napisać n:";
cin>>n;
cout<<"Napisać m:";
cin>>m;
wynik=power(n,m);
cout<<"wynik:"<<wynik;
}