Pagini recente » Cod sursa (job #1027799) | Cod sursa (job #2651799) | Cod sursa (job #2226828) | Rating Albu Claudiu-Valentin (Claudiualbu) | Cod sursa (job #1283228)
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int t,i,n,s,r,j,k,lg,z[101],a,b,c;
char d[1001];
int main()
{
for(k=1; k<=99; k++)
{
c=k%10;
r=k%4;
if(r==1)
s=c;
else if(r==2)
s=c*c;
else if(r==3)
s=c*c*c;
else
s=c*c*c*c;
s=s%10;
z[k]=(z[k-1]+s)%10;
}
fin>>t;
for(i=1; i<=t; i++)
{
fin>>d;
lg=strlen(d);
if(lg==1) n=d[0]-'0';
else
{
a=d[lg-2]-'0';
b=d[lg-1]-'0';
n=a*10+b;
}
fout<<z[n]<<endl;
}
return 0;
}