Witam. Wyskakuje mi, że gdzieś jest błąd (nr zadania w tytule), ale nie wiem gdzie. Gdy sprawdzam z kalkulatorem, to wychodzi na to, że program zwraca prawidłowe wyniki… Proszę o pomoc, z góry dziękuję.
#include
using namespace std;
int main()
{
int a, b, wynik;
short D;
cin>>D;
while(D–)
{
cin>>a>>b;
b=(b-1)%4;
wynik=a;
for(int i=1; i<=b; i++)
wynik*=a;
cout<<wynik%10<<endl;
}
return 0;
}