Pagini recente » Cod sursa (job #50278) | Cod sursa (job #1218109) | Cod sursa (job #150459) | Cod sursa (job #2709499) | Cod sursa (job #54706)
Cod sursa(job #54706)
#include <stdio.h>
char putere (char n)
{
char i, p = 1;
for (i=1;i<=n;i++)
p = (p * n) % 10;
return p;
}
char suma (char n)
{
char i, k = 0;
for(i=1;i<=n;i++)
k = k + putere(i);
return k%10;
}
main()
{
FILE *f1, *f2;
f1 = fopen ("cifra.in","r");
f2 = fopen ("cifra.out","w");
int i, n, k;
fscanf(f1,"%d",&n);
for(i=1;i<=n;i++)
{
fscanf(f1,"%d", &k);
fprintf(f2,"%d\n", suma(k));
}
fclose(f1); fclose(f2);
}