Cod sursa(job #1865708)

Utilizator FeliVan der Buf Feli Data 1 februarie 2017 23:28:19
Problema Cifra Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.69 kb
#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;
}