Witam czy ktoś może mi powiedzieć co jest nie tak w tym kodzie ? Zaczynam dopiero zabawę dlatego proszę o wyrozumiałość 
#include iostream
#include cmath
using namespace std;
int x, y,z, ile, b;
int main()
{
cin >> ile;
for (int i = 1; i <= ile; i++) {
cin >> x >> y;
z = pow(x, y);
b = z % 10;
cout << b << endl;
}
system("pause");
return 0;
}