Pagini recente » Cod sursa (job #2701767) | Cod sursa (job #2530943) | Cod sursa (job #1772998) | Cod sursa (job #1733014) | Cod sursa (job #10262)
Cod sursa(job #10262)
#include <stdlib.h>
#include <stdio.h>
int main(void) {
int n,x,p,s,i,k,j;
FILE *in,*out;
in=fopen("cifra.in", "rt");
out=fopen("cifra.out", "w+");
fscanf(in,"%d",&n);
for (k=1;k<=n;k++)
{ fscanf(in,"%d",&x);
if (x>=10) s=((x/10)*7)/10;
else s=0;
x=x%10;
for (i=1;i<=x;i++)
{ p=1;
for (j=1;j<=i;j++)
{ p=p*i;
if (p>9) p=p%10;
}
s+=p;
if (s>9) s=s%10;
}
fprintf(out,"%d",s);
fprintf(out,"\n");
}
fclose(in);
fclose(out);
return 0;
}