Pagini recente » Cod sursa (job #2317698) | Cod sursa (job #2365091) | infoarena - comunitate informatica, concursuri de programare | Cod sursa (job #1069622) | Cod sursa (job #790738)
Cod sursa(job #790738)
#include <fstream>
#include <string>
using namespace std;
ifstream f("cifra.in");
ofstream g("cifra.out");
long v[101],n,i,j,d,a,b,c;
char nr[102];
int main()
{
f>>n;
for (i=1;i<=100;i++)
{
a=1;
for (j=1;j<=i;j++)
{
a=a*i;
a=a%10;
}
v[i]=b=(b+a) % 10;
}
for (i=1;i<=n;i++)
{
f>>nr;
d=strlen(nr);
if (d>=2)
c=(nr[d-2]-48)*10+nr[d-1]-48;
else
c=nr[d-1]-48;
g<<v[c]<<'\n';
}
f.close();
g.close();
return 0;
}