poti folosi pow(x, putere) dar trebuie sa incluzi header-ul pt operatii matematice (la fel si pentru radicali - sqrt(x))
#include<math.h>
.........
int main()
{
int x(baza aleasa), putere;
cin>>x;
x=pow(x, putere);
cout<<x;
return 0;
}
sau poti sa faci o structura repetitiva (while, for etc.) dar nu mai este eficient din punctul de vedere al timpului de executare.
ex.
int main()
{
int n (aici stocam valoarea finala), x(baza pe care o alegi), putere (la care ridici), i;
cin>>x;
n=1;
(for i=1; i<=putere; i++)
{
n=n*x;
}
cout<<n;
return 0;
}