Pagini recente » Cod sursa (job #31180) | Cod sursa (job #2444071) | Cod sursa (job #425038) | Cod sursa (job #2936832) | Cod sursa (job #284050)
Cod sursa(job #284050)
#include<stdio.h>
#include<string.h>
int uc(int nr)
{
int i,j,s,p;
s=0;
for(i=1;i<=nr;i++)
{
p=1;
for(j=1;j<=i;j++)
p=(p*i)%10;
s=(s+p)%10;
}
return s;
}
int main()
{
FILE *in=fopen("cifra.in","rt");
FILE *out=fopen("cifra.out","wt");
int t,i,nr;
char sir[101];
fscanf(in,"%d",&t);
for(i=1;i<=t;i++)
{
fscanf(in,"%s",sir);
nr=strlen(sir);
nr=(sir[nr-2]-'0')*10 + sir[nr-1]-'0';
nr=uc(nr);
fprintf(out,"%d\n",nr);
}
return 0;
}