Pagini recente » Cod sursa (job #2828033) | Cod sursa (job #1145624) | Cod sursa (job #1744593) | Cod sursa (job #1301427) | Cod sursa (job #1081785)
#include <fstream>
#include <cstring>
using namespace std;
int main()
{
ifstream f("cifra.in");
ofstream g("cifra.out");
int n ,x, j , k , i,S=0,cnt;
char a[105];
f >> n;
f.getline(a,10);
for (i=1;i<=n;i++)
{
f.getline(a,105);
x=strlen(a);
if(x==1)
x = a[0]-'0';
else
x = (a[x-2] - '0') * 10 + a[x-1] - '0';
for (j=1;j<=x;j++)
{
cnt=1;
for (k=1;k<=j;k++)
{
cnt=cnt*j;
cnt=cnt%10;
}
S=S+cnt;
}
S=S%10;
g << S << '\n';
S=0;
}
}