Mam problem z moim kodem:
#include
using namespace std;
int main() {
int x,y,w;
cin>>x;
cin>>y;
int i = 0;
w=x;
for(i = 1; i<y;i++)
{
x=x*w;
}
cout<<x;
return 0;
}
W kompilatorze u mnie wszystko działa, normalnie potęguje, ale na SPOJ-u mówi mi, że jest to błędne rozwiązanie, być może nie działa dla wszystkich liczb, nie wiem. Chciałbym wiedzieć gdzie leży mój błąd, więc z góry dziękuje za pomoc 