Napisalem na nowo teraz zwraca.
#include <iostream>
using namespace std;
int main() {
int a,b,c,d,e,t[20],i=1,n;
cin>>n;
for(int j=0;j<n;j++)
{
i=0;
cin>>a>>b;
if(a<=9) t[0]=a;
else t[0]=a%10;
d=t[0];
do{
i++;
d*=t[0];
if(d>9) d=d%10;
t[i]=d;
}while(d!=t[0]);
if(b%i==0) cout<<endl<<t[i-1]<<endl;
else cout<<endl<<t[(b%i)-1]<<endl;
}
return 0;
}