Pagini recente » Cod sursa (job #682587) | Cod sursa (job #2607750) | Cod sursa (job #588089) | Cod sursa (job #1458326) | Cod sursa (job #1865708)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int fi(long long numar)
{
long long rezultat=0,i;
fflush(stdout);
for(i=1;i<=numar;i++)
{
rezultat=rezultat+pow(i,i);
}
return rezultat%10;
}
int main()
{
FILE *f,*g;
char t[30],x[30];
long long x1;
int t1,i;
fflush(stdin);
f=fopen("cifra.in","r");
g=fopen("cifra.out","w");
if(f==NULL || g==NULL)
{
printf("Eroare la deschiderea fisierului!\n");
exit(1);
}
fscanf(f,"%s",t);
t1=atoi(t);
for(i=1;i<=t1;i++)
{
fscanf(f,"%s",x);
x1=atoll(x);
fprintf(g,"%d\n",fi(x1));
}
fclose(f);
fclose(g);
return 0;
}