Pagini recente » Cod sursa (job #634129) | Cod sursa (job #1810568) | Cod sursa (job #2852051) | Cod sursa (job #1747649) | Cod sursa (job #1714709)
#include <fstream>
#include <cstring>
using namespace std;
int power(int &a)
{
int r=1;
for(int i=1; i<=a; i++) {r=r*a; r=r%10;}
return r;
}
int main()
{
ifstream f("cifra.in");
ofstream g("cifra.out");
int v[101];
int t;
string n;
int x=0;
for(int i=1; i<=100; i++)
{
x=x+power(i);
x=x%10;
v[i]=x;
}
f >> t;
int a;
for(int i=1; i<=t; i++)
{
f >> n;
if(n.size()==1) a=n[0]-'0';
else if(n.size()>=2) a=(n[n.size()-2]-'0')*10+n[n.size()-1]-'0';
g << v[a] << endl;
}
}