Cześć, mam problem z tym zadaniem. Program dobrze oblicza, ale tylko dla małych liczb. Czy jest ktoś w stanie powiedzieć co w takim wypadku zrobić?
#include
using namespace std;
int main()
{
int n, a, b, k;
cin >> n;
for(int i=0; i<n; i++)
{
cin >> a >> b;
k=1;
{
for(int w=0; w<b; w++)
{
k*=a;
}
cout << k%10 << endl;
}
}
return 0;
}