include
using namespace std;
int jednosc(unsigned long long, unsigned long long);
int main()
{
int n;
cin >> n;
unsigned long long* pierwsza = new unsigned long long[n];
unsigned long long* druga = new unsigned long long[n];
for(int i=0; i<n; i++)
{
cin >> pierwsza[i];
cin >> druga[i];
}
for(int i=0; i<n; i++)
cout << jednosc(pierwsza[i], druga[i]) << endl;
delete[] pierwsza;
delete[] druga;
return 0;
}
int jednosc(unsigned long long a, unsigned long long b)
{
if(b==0) return 1;
else if(b==1) return (a%10);
a%=10;
int x=a;
if(b>10) b%=10;
for(unsigned int i=1; i {
x*=a;
x%=10;
}
return x;
}
Sknociłem coś takiego, niestety nie przyjmuje(błędna odpowiedź). Jakieś sugestie?