Pagini recente » Cod sursa (job #2686803) | Cod sursa (job #2525887) | Cod sursa (job #2820891) | Cod sursa (job #674458) | Cod sursa (job #1890010)
#include <bits/stdc++.h>
using namespace std;
ifstream f("cifra.in");
ofstream g("cifra.out");
int t;
short v[100];
int main()
{
v[0]=0;
for(int i=1;i<=100;++i)
{
int p;
p=i%4;
if(p==0) p=4;
int w=i%10;
while(p!=1)
{
w*=(i%10);
p--;
}
w%=10;
v[i]=(w+v[i-1])%10;
}
f>>t;
f.get();
for(int i=1;i<=t;++i)
{
char s[105];
f.getline(s,105);
if(strlen(s)<=2)
{
int nr;
nr=atoi(s);
g<<v[nr]<<'\n';
}
else
{
int nr;
nr=(s[strlen(s)-2]-'0')*10+(s[strlen(s)-1]-'0');
g<<v[nr]<<'\n';
}
}
}