Pagini recente » Cod sursa (job #2919603) | Cod sursa (job #911373) | Cod sursa (job #3282323) | Cod sursa (job #911363) | Cod sursa (job #1865694)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int fi(int numar)
{
int rezultat=0,i;
for(i=1;i<=numar;i++)
{
rezultat=rezultat+pow(i,i);
}
return rezultat%10;
}
int main()
{
FILE *f,*g;
char t[20],x[20];
int t1,x1,i;
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=atoi(x);
fprintf(g,"%d\n",fi(x1));
}
fclose(f);
fclose(g);
return 0;
}