Pagini recente » Cod sursa (job #142375) | Cod sursa (job #1225711) | Cod sursa (job #2782692) | Cod sursa (job #1780032) | Cod sursa (job #22038)
Cod sursa(job #22038)
#include <stdio.h>
#include <string.h>
#include <math.h>
char s[102];
FILE *f,*g;
int main()
{
int i,j,t,nr,p,k;
long x,y;
f=fopen("cifra.in","rt");
g=fopen("cifra.out","wt");
fscanf(f,"%d\n",&t);
fprintf(stdout,"\n");
for (k=1;k<=t;k++)
{
fgets(s,103,f);
nr=strlen(s)-2;
if (nr)
p=(s[nr-1]-'0')*10+(s[nr]-'0');
else
p=s[nr]-'0';
y=0;
for (i=1;i<=p;i++)
{
j=i%10;
nr=(i-1)%4;
nr++;
x=pow(j,nr);
x=x%10;
y+=x;
}
y=y%10;
fprintf(g,"%ld\n",y);
}
fclose(f);
fclose(g);
return 0;
}