Pagini recente » Cod sursa (job #2462021) | Cod sursa (job #1008174) | Cod sursa (job #2265575) | Cod sursa (job #3157137) | Cod sursa (job #2100595)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int t, v[105];
char s[102];
int main()
{
int i, l, r;
for(i=1; i<=99; i++)
{
if(i%4!=0) v[i]=(v[i-1]+(int)powl(i%10,i%4)%10)%10;
else v[i]=(v[i-1]+(int)powl(i%10,4)%10)%10;
}
fin.getline(s,101);
t=atoi(s);
for(i=1; i<=t; i++)
{
fin.getline(s,101);
if(strlen(s)==1) fout<<v[s[0]-'0']<<'\n';
else
{
l=strlen(s)-1;
r=(s[l-1]-'0')*10+(s[l]-'0');
fout<<v[r]<<'\n';
}
}
return 0;
}