Pagini recente » Cod sursa (job #2119782) | Cod sursa (job #421314) | Cod sursa (job #1888805) | Cod sursa (job #1474591) | Cod sursa (job #1283223)
#include <fstream>
#include <string.h>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
long long n , r , t, s ;
int z[101] , j, a , b , c ,lg , k , i ;
char x[200];
int main()
{
for(k=1;k<=99;k++)
{
s=0;
for(j=1;j<=k;j++)
{
c=j%10;
r=j%4;
if(r==1)
s=s+c;
else
if(r==2)
s=s+c*c;
else
if(r==3)
s=s+c*c*c;
else
s=s+c*c*c*c;
s=s%10;
z[k]=s;
}
}
fin>>t;
for(i=1;i<=t;i++)
{
fin>>x;
lg=strlen(x);
if(lg==1)
n=x[0]-'0';
else
{
a=x[lg-2]-'0';
b=x[lg-1]-'0';
n=a*'0'+b;
}
fout<<z[n]<<endl;
}
return 0;
}