Pagini recente » Cod sursa (job #1491825) | Cod sursa (job #1536518) | Cod sursa (job #314528) | Cod sursa (job #2737618) | Cod sursa (job #1714578)
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int v[101], suma;
int putere (int a, int b)
{
int p=1;
for(int i=1;i<=b;i++)
{
p=p*a;
p%=10;
}
return p;
}
int main ()
{
int nr,t;
char s[101];
memset(s, 0, sizeof(s));
for(int i=1;i<=100;i++)
{
suma+=putere(i,i);
suma%=10;
v[i]=suma;
}
freopen ("cifra.in", "r", stdin);
freopen ("cifra.out", "w", stdout);
cin>>t;
for(int i=1;i<=t;i++)
{
cin>>s;
if(strlen(s) >= 2)
{
nr=(s[strlen(s) - 2] - '0') * 10 + (s[strlen(s) - 1] - '0');
}
else
{
nr=s[strlen(s) - 1] - '0';
}
cout<<v[nr]<<endl;
}
return 0;
}